
!------------------------------------------------------------------------!
!  The Community Multiscale Air Quality (CMAQ) system software is in     !
!  continuous development by various groups and is based on information  !
!  from these groups: Federal Government employees, contractors working  !
!  within a United States Government contract, and non-Federal sources   !
!  including research institutions.  These groups give the Government    !
!  permission to use, prepare derivative works of, and distribute copies !
!  of their work in the CMAQ system to the public and to permit others   !
!  to do so.  The United States Environmental Protection Agency          !
!  therefore grants similar permission to use the CMAQ system software,  !
!  but users are requested to provide copies of derivative works or      !
!  products designed to operate in the CMAQ system to the United States  !
!  Government without restrictions as to use by others.  Software        !
!  that is used with the CMAQ system but distributed under the GNU       !
!  General Public License or the GNU Lesser General Public License is    !
!  subject to their copyright restrictions.                              !
!------------------------------------------------------------------------!

      SUBROUTINE HRPRODLOSS

C***********************************************************************
C
C  FUNCTION: To compute the production and loss rates for EBI species
C
C  PRECONDITIONS: For the SAPRC07TIC_AE7I_AQ mechanism
C
C  RETURN VALUES: None
C
C  KEY SUBROUTINES/FUNCTIONS CALLED: None
C
C  REVISION HISTORY: Created by EBI solver program, Jun  8, 2022
C
C   18 Jul 14 B.Hutzell: revised to use real(8) variables

C***********************************************************************
      USE HRDATA

      IMPLICIT NONE


C.....INCLUDES: NONE


C.....ARGUMENTS: NONE


C.....PARAMETERS: NONE


C.....EXTERNAL FUNCTIONS: NONE


C.....SAVED VARIABLES: NONE
!     CHARACTER( 16 ), SAVE  ::  PNAME = 'HRPRODLOSS'   ! Program name


C.....LOCAL VARIABLES:


C***********************************************************************


      PROD(  HNO3         ) =    2.0000D+00 * RXRAT(    13 )      ! N2O5=0.2000D+01*HNO3
     &                      +    2.0000D+00 * RXRAT(    14 )      ! N2O5=0.2000D+01*HNO3
     &                      +                 RXRAT(    25 )      ! OH+NO2=HNO3
     &                      +    2.0000D-01 * RXRAT(    39 )      ! NO3+HO2=0.2000D+00*HNO3+...
     &                      +                 RXRAT(   197 )      ! HCHO+NO3=HNO3+HO2+CO
     &                      +                 RXRAT(   200 )      ! CCHO+NO3=HNO3+MECO3
     &                      +                 RXRAT(   203 )      ! RCHO+NO3=HNO3+RCO3
     &                      +                 RXRAT(   223 )      ! GLY+NO3=HNO3+0.7000D+...
     &                      +                 RXRAT(   226 )      ! MGLY+NO3=HNO3+CO+MECO3
     &                      +                 RXRAT(   229 )      ! CRES+NO3=HNO3+BZO
     &                      +                 RXRAT(   235 )      ! BALD+NO3=HNO3+BZCO3
     &                      +    1.5000D-01 * RXRAT(   251 )      ! IPRD+NO3=0.1500D+00*HNO3+...
     &                      +                 RXRAT(   258 )      ! HOCCHO+NO3=HNO3+MECO3
     &                      +    9.6700D-01 * RXRAT(   261 )      ! ACROLEIN+NO3=0.9670D+...
     &                      +    6.0000D-01 * RXRAT(   748 )      ! NIT1+NO3=0.6000D+00*HNO3+...
     &                      +    5.0000D-01 * RXRAT(   824 )      ! MACR+NO3=0.5000D+00*HNO3+...
     &                      +    5.0000D-01 * RXRAT(   884 )      ! NO2=0.5000D+00*HNO3+...
     &                      +                 RXRAT(   885 )      ! N2O5=HNO3+H2NO3PIJ
     &                      +                 RXRAT(   886 )      ! N2O5=HNO3+H2NO3PK
     &                      +                 RXRAT(   887 )      ! H2NO3PIJ=HNO3
     &                      +                 RXRAT(   888 )      ! H2NO3PK=HNO3
     &                      +                 RXRAT(   904 )      ! NO3=HNO3
     &                      +                 RXRAT(   926 )      ! AMTNO3J=HNO3+AMTHYDJ
     &                      +    2.0000D+00 * RXRAT(   927 )      ! AISOPNNJ=0.2000D+01*HNO3+...
      LOSS(  HNO3         ) =                 RXRAT(    27 )      ! HNO3+OH=NO3
     &                      +                 RXRAT(    28 )      ! HNO3=OH+NO2

      PROD(  CO           ) =                 RXRAT(   184 )      ! xCO+NO=CO+NO
     &                      +                 RXRAT(   186 )      ! xCO+NO3=CO+NO3
     &                      +    5.0000D-01 * RXRAT(   187 )      ! xCO+MEO2=0.5000D+00*CO+MEO2
     &                      +    5.0000D-01 * RXRAT(   188 )      ! xCO+RO2C=0.5000D+00*CO+RO2C
     &                      +    5.0000D-01 * RXRAT(   189 )      ! xCO+RO2XC=0.5000D+00*CO+RO2XC
     &                      +                 RXRAT(   190 )      ! xCO+MECO3=CO+MECO3
     &                      +                 RXRAT(   191 )      ! xCO+RCO3=CO+RCO3
     &                      +                 RXRAT(   192 )      ! xCO+BZCO3=CO+BZCO3
     &                      +                 RXRAT(   193 )      ! xCO+MACO3=CO+MACO3
     &                      +                 RXRAT(   194 )      ! HCHO=CO+0.2000D+01*HO2
     &                      +                 RXRAT(   195 )      ! HCHO=CO
     &                      +                 RXRAT(   196 )      ! HCHO+OH=CO+HO2
     &                      +                 RXRAT(   197 )      ! HCHO+NO3=CO+HO2+HNO3
     &                      +                 RXRAT(   199 )      ! CCHO=CO+HO2+MEO2
     &                      +                 RXRAT(   202 )      ! RCHO=CO+xHO2+yROOH+xCCHO+...
     &                      +    3.8000D-01 * RXRAT(   205 )      ! ACETONE=0.3800D+00*CO+...
     &                      +    2.0000D+00 * RXRAT(   220 )      ! GLY=0.2000D+01*CO+0.2000D+...
     &                      +                 RXRAT(   221 )      ! GLY=CO+HCHO
     &                      +    1.4000D+00 * RXRAT(   222 )      ! GLY+OH=0.1400D+01*CO+...
     &                      +    1.4000D+00 * RXRAT(   223 )      ! GLY+NO3=0.1400D+01*CO+...
     &                      +                 RXRAT(   224 )      ! MGLY=CO+HO2+MECO3
     &                      +                 RXRAT(   225 )      ! MGLY+OH=CO+MECO3
     &                      +                 RXRAT(   226 )      ! MGLY+NO3=CO+HNO3+MECO3
     &                      +    5.2200D-01 * RXRAT(   237 )      ! AFG1+O3=0.5220D+00*CO+...
     &                      +    6.9500D-01 * RXRAT(   238 )      ! AFG1=0.6950D+00*CO+0.1730D+...
     &                      +    5.2200D-01 * RXRAT(   240 )      ! AFG2+O3=0.5220D+00*CO+...
     &                      +    5.8000D-01 * RXRAT(   243 )      ! AFG3+O3=0.5800D+00*CO+...
     &                      +    4.5000D-01 * RXRAT(   244 )      ! MACR+O3=0.4500D+00*CO+...
     &                      +    4.7500D-01 * RXRAT(   246 )      ! MVK+O3=0.4750D+00*CO+...
     &                      +    6.0000D-01 * RXRAT(   248 )      ! MVK=0.6000D+00*CO+0.4000D+...
     &                      +    4.9800D-01 * RXRAT(   250 )      ! IPRD+O3=0.4980D+00*CO+...
     &                      +    1.2330D+00 * RXRAT(   252 )      ! IPRD=0.1233D+01*CO+0.4670D+...
     &                      +                 RXRAT(   257 )      ! HOCCHO=CO+0.2000D+01*HO2+HCHO
     &                      +    1.0050D+00 * RXRAT(   260 )      ! ACROLEIN+O3=0.1005D+01*CO+...
     &                      +    1.1880D+00 * RXRAT(   263 )      ! ACROLEIN=0.1188D+01*CO+...
     &                      +                 RXRAT(   268 )      ! HCOCO3+NO=CO+HO2+CO2+NO2
     &                      +                 RXRAT(   269 )      ! HCOCO3+NO2=CO+HO2+CO2+NO3
     &                      +    4.4000D-01 * RXRAT(   270 )      ! HCOCO3+HO2=0.4400D+00*CO+...
     &                      +    5.1000D-01 * RXRAT(   525 )      ! ETHENE+O3=0.5100D+00*CO+...
     &                      +    5.1000D-01 * RXRAT(   527 )      ! ETHENE+O3P=0.5100D+00*CO+...
     &                      +    5.2500D-01 * RXRAT(   529 )      ! PROPENE+O3=0.5250D+00*CO+...
     &                      +    2.5500D-01 * RXRAT(   533 )      ! BUTADIENE13+O3=0.2550D+...
     &                      +    2.7500D-01 * RXRAT(   536 )      ! ISOPRENE+O3=0.2750D+00*CO+...
     &                      +    2.9000D-02 * RXRAT(   539 )      ! APIN+O3=0.2900D-01*CO+...
     &                      +    3.0000D-01 * RXRAT(   542 )      ! ACETYLENE+OH=0.3000D+00*CO+...
     &                      +    1.5000D+00 * RXRAT(   543 )      ! ACETYLENE+O3=0.1500D+01*CO+...
     &                      +    3.0300D-01 * RXRAT(   558 )      ! OLE1+O3=0.3030D+00*CO+...
     &                      +    2.9900D-01 * RXRAT(   562 )      ! OLE2+O3=0.2990D+00*CO+...
     &                      +    2.4900D-01 * RXRAT(   569 )      ! TERP+O3=0.2490D+00*CO+...
     &                      +    1.2000D-02 * RXRAT(   571 )      ! TERPNRO2+NO=0.1200D-01*CO+...
     &                      +    2.2000D-02 * RXRAT(   573 )      ! TERPNRO2+NO3=0.2200D-01*CO+...
     &                      +    1.1000D-02 * RXRAT(   574 )      ! TERPNRO2+MEO2=0.1100D-...
     &                      +    1.1000D-02 * RXRAT(   575 )      ! TERPNRO2+RO2C=0.1100D-...
     &                      +    1.1000D-02 * RXRAT(   576 )      ! TERPNRO2+RO2XC=0.1100D-...
     &                      +    2.2000D-02 * RXRAT(   577 )      ! TERPNRO2+MECO3=0.2200D-...
     &                      +    2.2000D-02 * RXRAT(   578 )      ! TERPNRO2+RCO3=0.2200D-...
     &                      +    2.2000D-02 * RXRAT(   579 )      ! TERPNRO2+BZCO3=0.2200D-...
     &                      +    2.2000D-02 * RXRAT(   580 )      ! TERPNRO2+MACO3=0.2200D-...
     &                      +    2.2000D-02 * RXRAT(   581 )      ! TERPNRO2+IMACO3=0.2200D-...
     &                      +    2.4900D-01 * RXRAT(   584 )      ! SESQ+O3=0.2490D+00*CO+...
     &                      +                 RXRAT(   609 )      ! HCHO+CL=CO+HO2+HCL
     &                      +    1.2600D+00 * RXRAT(   617 )      ! GLY+CL=0.1260D+01*CO+...
     &                      +                 RXRAT(   618 )      ! MGLY+CL=CO+HCL+MECO3
     &                      +                 RXRAT(   627 )      ! CLCCHO=CO+HO2+RO2C+xCL+...
     &                      +                 RXRAT(   667 )      ! ACETYLENE+CL=CO+HO2
     &                      +    9.0000D-02 * RXRAT(   728 )      ! HC5OO+NO=0.9000D-01*CO+...
     &                      +    4.5000D-02 * RXRAT(   730 )      ! HC5OO+MEO2=0.4500D-01*CO+...
     &                      +    4.5000D-02 * RXRAT(   731 )      ! HC5OO+RO2C=0.4500D-01*CO+...
     &                      +    9.0000D-02 * RXRAT(   732 )      ! HC5OO+MECO3=0.9000D-01*CO+...
     &                      +    5.9000D-01 * RXRAT(   733 )      ! HC5+O3=0.5900D+00*CO+...
     &                      +    2.9000D-02 * RXRAT(   740 )      ! ISOPND+O3=0.2900D-01*CO+...
     &                      +    2.6000D-01 * RXRAT(   747 )      ! ISOPNB+O3=0.2600D+00*CO+...
     &                      +                 RXRAT(   749 )      ! NIT1NO3OOA+NO3=CO+PROPNN+...
     &                      +                 RXRAT(   750 )      ! NIT1NO3OOA+NO=CO+PROPNN+...
     &                      +                 RXRAT(   753 )      ! NIT1NO3OOA+RO2C=CO+PROPNN+...
     &                      +                 RXRAT(   754 )      ! NIT1NO3OOA+MEO2=CO+PROPNN+...
     &                      +                 RXRAT(   755 )      ! NIT1NO3OOA+MECO3=CO+...
     &                      +    4.5000D-01 * RXRAT(   762 )      ! NIT1+O3=0.4500D+00*CO+...
     &                      +    1.5000D-02 * RXRAT(   764 )      ! NIT1OHOO+NO=0.1500D-01*CO+...
     &                      +    1.1000D-02 * RXRAT(   766 )      ! NIT1OHOO+RO2C=0.1100D-...
     &                      +    1.1000D-02 * RXRAT(   767 )      ! NIT1OHOO+MEO2=0.1100D-...
     &                      +    1.6000D-02 * RXRAT(   768 )      ! NIT1OHOO+MECO3=0.1600D-...
     &                      +    7.2000D-01 * RXRAT(   780 )      ! MACROO+NO=0.7200D+00*CO+...
     &                      +    4.2400D-01 * RXRAT(   782 )      ! MACROO+MEO2=0.4240D+00*CO+...
     &                      +    4.2400D-01 * RXRAT(   783 )      ! MACROO+RO2C=0.4240D+00*CO+...
     &                      +    8.5000D-01 * RXRAT(   784 )      ! MACROO+MECO3=0.8500D+00*CO+...
     &                      +                 RXRAT(   785 )      ! MACO3+NO=CO+NO2+CO2+HCHO+MEO2
     &                      +                 RXRAT(   787 )      ! MACO3+NO3=CO+NO2+CO2+HCHO+MEO2
     &                      +                 RXRAT(   788 )      ! MACO3+MEO2=CO+HO2+0.2000D+...
     &                      +                 RXRAT(   789 )      ! MACO3+RO2C=CO+CO2+HCHO+MEO2
     &                      +                 RXRAT(   790 )      ! MACO3+RO2XC=CO+CO2+HCHO+MEO2
     &                      +                 RXRAT(   791 )      ! MACO3+MECO3=CO+0.2000D+...
     &                      +                 RXRAT(   792 )      ! MACO3+RCO3=CO+0.2000D+...
     &                      +                 RXRAT(   793 )      ! MACO3+BZCO3=CO+0.2000D+...
     &                      +    2.0000D+00 * RXRAT(   794 )      ! MACO3+MACO3=0.2000D+01*CO+...
     &                      +                 RXRAT(   795 )      ! MAPAN+OH=CO+HACET+NO2
     &                      +    5.2000D-01 * RXRAT(   796 )      ! HOCCHO+OH=0.5200D+00*CO+...
     &                      +    5.0000D-02 * RXRAT(   797 )      ! HACET+OH=0.5000D-01*CO+...
     &                      +                 RXRAT(   800 )      ! ETHLN=CO+HCHO+HO2+NO2
     &                      +                 RXRAT(   808 )      ! MACRN=CO+NO2+HACET+HO2
     &                      +    1.5000D+00 * RXRAT(   809 )      ! DHMOB+OH=0.1500D+01*CO+...
     &                      +    2.5100D-01 * RXRAT(   814 )      ! IEPOXOO+HO2=0.2510D+00*CO+...
     &                      +    2.5100D-01 * RXRAT(   815 )      ! IEPOXOO+NO=0.2510D+00*CO+...
     &                      +    1.2600D-01 * RXRAT(   816 )      ! IEPOXOO+MEO2=0.1260D+00*CO+...
     &                      +    1.2600D-01 * RXRAT(   817 )      ! IEPOXOO+RO2C=0.1260D+00*CO+...
     &                      +    2.5100D-01 * RXRAT(   818 )      ! IEPOXOO+MECO3=0.2510D+...
     &                      +    6.7000D-01 * RXRAT(   825 )      ! MACR=0.6700D+00*CO+0.6700D+...
     &                      +                 RXRAT(   827 )      ! IMACO3+NO=CO+NO2+CO2+HCHO+MEO2
     &                      +                 RXRAT(   829 )      ! IMACO3+NO3=CO+NO2+CO2+HCHO+...
     &                      +                 RXRAT(   830 )      ! IMACO3+MEO2=CO+HO2+0.2000D+...
     &                      +                 RXRAT(   831 )      ! IMACO3+RO2C=CO+CO2+HCHO+MEO2
     &                      +                 RXRAT(   832 )      ! IMACO3+RO2XC=CO+CO2+HCHO+MEO2
     &                      +                 RXRAT(   833 )      ! IMACO3+MECO3=CO+0.2000D+...
     &                      +                 RXRAT(   834 )      ! IMACO3+RCO3=CO+0.2000D+...
     &                      +                 RXRAT(   835 )      ! IMACO3+BZCO3=CO+0.2000D+...
     &                      +    2.0000D+00 * RXRAT(   836 )      ! IMACO3+MACO3=0.2000D+01*CO+...
     &                      +    2.0000D+00 * RXRAT(   837 )      ! IMACO3+IMACO3=0.2000D+...
     &                      +                 RXRAT(   838 )      ! MACROO=CO+HACET+OH
     &                      +                 RXRAT(   842 )      ! xCO+IMACO3=CO+IMACO3
     &                      +    3.0000D-02 * RXRAT(   877 )      ! IMAPAN+OH=0.3000D-01*CO+...
      LOSS(  CO           ) =                 RXRAT(    29 )      ! CO+OH=HO2+CO2

      PROD(  CO2          ) =                 RXRAT(    29 )      ! OH+CO=CO2+HO2
     &                      +    4.0000D-01 * RXRAT(    65 )      ! PAN=0.4000D+00*CO2+0.6000D+...
     &                      +                 RXRAT(    66 )      ! MECO3+NO=CO2+MEO2+NO2
     &                      +    4.4000D-01 * RXRAT(    67 )      ! MECO3+HO2=0.4400D+00*CO2+...
     &                      +                 RXRAT(    68 )      ! MECO3+NO3=CO2+MEO2+NO2
     &                      +    9.0000D-01 * RXRAT(    69 )      ! MECO3+MEO2=0.9000D+00*CO2+...
     &                      +                 RXRAT(    70 )      ! MECO3+RO2C=CO2+MEO2
     &                      +                 RXRAT(    71 )      ! MECO3+RO2XC=CO2+MEO2
     &                      +    2.0000D+00 * RXRAT(    72 )      ! MECO3+MECO3=0.2000D+01*CO2+...
     &                      +    4.0000D-01 * RXRAT(    75 )      ! PAN2=0.4000D+00*CO2+...
     &                      +                 RXRAT(    76 )      ! RCO3+NO=CO2+RO2C+xHO2+...
     &                      +    4.4000D-01 * RXRAT(    77 )      ! RCO3+HO2=0.4400D+00*CO2+...
     &                      +                 RXRAT(    78 )      ! RCO3+NO3=CO2+RO2C+xHO2+...
     &                      +                 RXRAT(    79 )      ! RCO3+MEO2=CO2+HO2+RO2C+...
     &                      +                 RXRAT(    80 )      ! RCO3+RO2C=CO2+xHO2+xCCHO+...
     &                      +                 RXRAT(    81 )      ! RCO3+RO2XC=CO2+xHO2+xCCHO+...
     &                      +    2.0000D+00 * RXRAT(    82 )      ! RCO3+MECO3=0.2000D+01*CO2+...
     &                      +    2.0000D+00 * RXRAT(    83 )      ! RCO3+RCO3=0.2000D+01*CO2+...
     &                      +    4.0000D-01 * RXRAT(    86 )      ! PBZN=0.4000D+00*CO2+...
     &                      +                 RXRAT(    87 )      ! BZCO3+NO=CO2+NO2+BZO+RO2C
     &                      +    4.4000D-01 * RXRAT(    88 )      ! BZCO3+HO2=0.4400D+00*CO2+...
     &                      +                 RXRAT(    89 )      ! BZCO3+NO3=CO2+NO2+BZO+RO2C
     &                      +                 RXRAT(    90 )      ! BZCO3+MEO2=CO2+HO2+RO2C+...
     &                      +                 RXRAT(    91 )      ! BZCO3+RO2C=CO2+BZO+RO2C
     &                      +                 RXRAT(    92 )      ! BZCO3+RO2XC=CO2+BZO+RO2C
     &                      +    2.0000D+00 * RXRAT(    93 )      ! BZCO3+MECO3=0.2000D+01*CO2+...
     &                      +    2.0000D+00 * RXRAT(    94 )      ! BZCO3+RCO3=0.2000D+01*CO2+...
     &                      +    2.0000D+00 * RXRAT(    95 )      ! BZCO3+BZCO3=0.2000D+01*CO2+...
     &                      +    4.0000D-01 * RXRAT(    98 )      ! MAPAN=0.4000D+00*CO2+...
     &                      +                 RXRAT(   209 )      ! HCOOH+OH=CO2+HO2
     &                      +    5.0900D-01 * RXRAT(   210 )      ! CCOOH+OH=0.5090D+00*CO2+...
     &                      +    1.4300D-01 * RXRAT(   211 )      ! RCOOH+OH=0.1430D+00*CO2+...
     &                      +    1.7400D-01 * RXRAT(   237 )      ! AFG1+O3=0.1740D+00*CO2+...
     &                      +    1.7400D-01 * RXRAT(   240 )      ! AFG2+O3=0.1740D+00*CO2+...
     &                      +    1.9000D-01 * RXRAT(   243 )      ! AFG3+O3=0.1900D+00*CO2+...
     &                      +    1.1700D-01 * RXRAT(   244 )      ! MACR+O3=0.1170D+00*CO2+...
     &                      +    1.2400D-01 * RXRAT(   246 )      ! MVK+O3=0.1240D+00*CO2+...
     &                      +    1.4000D-01 * RXRAT(   250 )      ! IPRD+O3=0.1400D+00*CO2+...
     &                      +    3.1000D-01 * RXRAT(   260 )      ! ACROLEIN+O3=0.3100D+00*CO2+...
     &                      +    1.0200D-01 * RXRAT(   263 )      ! ACROLEIN=0.1020D+00*CO2+...
     &                      +    2.0000D-02 * RXRAT(   264 )      ! CCOOOH+OH=0.2000D-01*CO2+...
     &                      +                 RXRAT(   265 )      ! CCOOOH=CO2+MEO2+OH
     &                      +    1.1000D-01 * RXRAT(   266 )      ! RCOOOH+OH=0.1100D+00*CO2+...
     &                      +                 RXRAT(   267 )      ! RCOOOH=CO2+xCCHO+yROOH+xHO2+OH
     &                      +                 RXRAT(   268 )      ! HCOCO3+NO=CO2+CO+HO2+NO2
     &                      +                 RXRAT(   269 )      ! HCOCO3+NO2=CO2+CO+HO2+NO3
     &                      +    4.4000D-01 * RXRAT(   270 )      ! HCOCO3+HO2=0.4400D+00*CO2+...
     &                      +    1.2000D-01 * RXRAT(   525 )      ! ETHENE+O3=0.1200D+00*CO2+...
     &                      +    2.1500D-01 * RXRAT(   529 )      ! PROPENE+O3=0.2150D+00*CO2+...
     &                      +    1.8500D-01 * RXRAT(   533 )      ! BUTADIENE13+O3=0.1850D+...
     &                      +    1.2200D-01 * RXRAT(   536 )      ! ISOPRENE+O3=0.1220D+00*CO2+...
     &                      +    1.7000D-02 * RXRAT(   539 )      ! APIN+O3=0.1700D-01*CO2+...
     &                      +    5.0000D-01 * RXRAT(   543 )      ! ACETYLENE+O3=0.5000D+...
     &                      +    8.8000D-02 * RXRAT(   558 )      ! OLE1+O3=0.8800D-01*CO2+...
     &                      +    1.6100D-01 * RXRAT(   562 )      ! OLE2+O3=0.1610D+00*CO2+...
     &                      +    6.3000D-02 * RXRAT(   569 )      ! TERP+O3=0.6300D-01*CO2+...
     &                      +                 RXRAT(   577 )      ! TERPNRO2+MECO3=CO2+0.4220D+...
     &                      +                 RXRAT(   578 )      ! TERPNRO2+RCO3=CO2+0.4220D+...
     &                      +                 RXRAT(   579 )      ! TERPNRO2+BZCO3=CO2+0.4220D+...
     &                      +                 RXRAT(   580 )      ! TERPNRO2+MACO3=CO2+0.1043D+...
     &                      +                 RXRAT(   581 )      ! TERPNRO2+IMACO3=CO2+...
     &                      +    6.3000D-02 * RXRAT(   584 )      ! SESQ+O3=0.6300D-01*CO2+...
     &                      +                 RXRAT(   715 )      ! ISOPO2+MECO3=CO2+MEO2+...
     &                      +                 RXRAT(   726 )      ! NISOPO2+MECO3=CO2+MEO2+...
     &                      +                 RXRAT(   732 )      ! HC5OO+MECO3=CO2+MEO2+...
     &                      +    8.0000D-02 * RXRAT(   733 )      ! HC5+O3=0.8000D-01*CO2+...
     &                      +                 RXRAT(   739 )      ! ISOPNOOD+MECO3=CO2+MEO2+...
     &                      +    1.7000D-02 * RXRAT(   740 )      ! ISOPND+O3=0.1700D-01*CO2+...
     &                      +                 RXRAT(   746 )      ! ISOPNOOB+MECO3=CO2+MEO2+...
     &                      +    7.0000D-02 * RXRAT(   747 )      ! ISOPNB+O3=0.7000D-01*CO2+...
     &                      +                 RXRAT(   749 )      ! NIT1NO3OOA+NO3=CO2+PROPNN+...
     &                      +                 RXRAT(   750 )      ! NIT1NO3OOA+NO=CO2+PROPNN+...
     &                      +                 RXRAT(   753 )      ! NIT1NO3OOA+RO2C=CO2+CO+...
     &                      +                 RXRAT(   754 )      ! NIT1NO3OOA+MEO2=CO2+CO+...
     &                      +    2.0000D+00 * RXRAT(   755 )      ! NIT1NO3OOA+MECO3=0.2000D+...
     &                      +                 RXRAT(   761 )      ! NIT1NO3OOB+MECO3=CO2+MEO2+...
     &                      +    1.5000D-01 * RXRAT(   762 )      ! NIT1+O3=0.1500D+00*CO2+...
     &                      +                 RXRAT(   768 )      ! NIT1OHOO+MECO3=CO2+MEO2+...
     &                      +                 RXRAT(   773 )      ! DIBOO+MECO3=CO2+0.5200D+...
     &                      +                 RXRAT(   779 )      ! MVKOO+MECO3=CO2+MEO2+...
     &                      +                 RXRAT(   784 )      ! MACROO+MECO3=CO2+MEO2+HO2+...
     &                      +                 RXRAT(   785 )      ! MACO3+NO=CO2+CO+NO2+HCHO+MEO2
     &                      +    4.4000D-01 * RXRAT(   786 )      ! MACO3+HO2=0.4400D+00*CO2+...
     &                      +                 RXRAT(   787 )      ! MACO3+NO3=CO2+CO+NO2+HCHO+MEO2
     &                      +                 RXRAT(   788 )      ! MACO3+MEO2=CO2+HO2+CO+...
     &                      +                 RXRAT(   789 )      ! MACO3+RO2C=CO2+CO+HCHO+MEO2
     &                      +                 RXRAT(   790 )      ! MACO3+RO2XC=CO2+CO+HCHO+MEO2
     &                      +    2.0000D+00 * RXRAT(   791 )      ! MACO3+MECO3=0.2000D+01*CO2+...
     &                      +    2.0000D+00 * RXRAT(   792 )      ! MACO3+RCO3=0.2000D+01*CO2+...
     &                      +    2.0000D+00 * RXRAT(   793 )      ! MACO3+BZCO3=0.2000D+01*CO2+...
     &                      +    2.0000D+00 * RXRAT(   794 )      ! MACO3+MACO3=0.2000D+01*CO2+...
     &                      +    3.5000D-01 * RXRAT(   796 )      ! HOCCHO+OH=0.3500D+00*CO2+...
     &                      +    2.0000D-01 * RXRAT(   797 )      ! HACET+OH=0.2000D+00*CO2+...
     &                      +                 RXRAT(   799 )      ! ETHLN+OH=CO2+HCHO+NO2
     &                      +    9.3000D-01 * RXRAT(   807 )      ! MACRN+OH=0.9300D+00*CO2+...
     &                      +                 RXRAT(   810 )      ! PYRUACD=CO2+CCHO
     &                      +    2.0000D-01 * RXRAT(   814 )      ! IEPOXOO+HO2=0.2000D+00*CO2+...
     &                      +    2.0000D-01 * RXRAT(   815 )      ! IEPOXOO+NO=0.2000D+00*CO2+...
     &                      +    1.0000D-01 * RXRAT(   816 )      ! IEPOXOO+MEO2=0.1000D+...
     &                      +    1.0000D-01 * RXRAT(   817 )      ! IEPOXOO+RO2C=0.1000D+...
     &                      +    1.2000D+00 * RXRAT(   818 )      ! IEPOXOO+MECO3=0.1200D+...
     &                      +                 RXRAT(   827 )      ! IMACO3+NO=CO2+CO+NO2+HCHO+MEO2
     &                      +                 RXRAT(   829 )      ! IMACO3+NO3=CO2+CO+NO2+HCHO+...
     &                      +                 RXRAT(   830 )      ! IMACO3+MEO2=CO2+HO2+CO+...
     &                      +                 RXRAT(   831 )      ! IMACO3+RO2C=CO2+CO+HCHO+MEO2
     &                      +                 RXRAT(   832 )      ! IMACO3+RO2XC=CO2+CO+HCHO+MEO2
     &                      +    2.0000D+00 * RXRAT(   833 )      ! IMACO3+MECO3=0.2000D+...
     &                      +    2.0000D+00 * RXRAT(   834 )      ! IMACO3+RCO3=0.2000D+01*CO2+...
     &                      +    2.0000D+00 * RXRAT(   835 )      ! IMACO3+BZCO3=0.2000D+...
     &                      +    2.0000D+00 * RXRAT(   836 )      ! IMACO3+MACO3=0.2000D+...
     &                      +    2.0000D+00 * RXRAT(   837 )      ! IMACO3+IMACO3=0.2000D+...
     &                      +    4.0000D-01 * RXRAT(   841 )      ! IMAPAN=0.4000D+00*CO2+...
      LOSS(  CO2          ) =   0.0D0

      PROD(  HO2H         ) =                 RXRAT(    37 )      ! HO2+HO2=HO2H
     &                      +                 RXRAT(    38 )      ! HO2+HO2=HO2H
      LOSS(  HO2H         ) =                 RXRAT(    41 )      ! HO2H=0.2000D+01*OH
     &                      +                 RXRAT(    42 )      ! HO2H+OH=HO2

      PROD(  SO2          ) =   0.0D0
      LOSS(  SO2          ) =                 RXRAT(    44 )      ! SO2+OH=HO2+SULF+SULRXN

      PROD(  SULF         ) =                 RXRAT(    44 )      ! OH+SO2=SULF+HO2+SULRXN
      LOSS(  SULF         ) =   0.0D0

      PROD(  SULRXN       ) =                 RXRAT(    44 )      ! OH+SO2=SULRXN+SULF+HO2
      LOSS(  SULRXN       ) =   0.0D0

      PROD(  MEO2         ) =    4.0000D-01 * RXRAT(    65 )      ! PAN=0.4000D+00*MEO2+...
     &                      +                 RXRAT(    66 )      ! MECO3+NO=MEO2+CO2+NO2
     &                      +    4.4000D-01 * RXRAT(    67 )      ! MECO3+HO2=0.4400D+00*MEO2+...
     &                      +                 RXRAT(    68 )      ! MECO3+NO3=MEO2+CO2+NO2
     &                      +                 RXRAT(    70 )      ! MECO3+RO2C=MEO2+CO2
     &                      +                 RXRAT(    71 )      ! MECO3+RO2XC=MEO2+CO2
     &                      +    2.0000D+00 * RXRAT(    72 )      ! MECO3+MECO3=0.2000D+...
     &                      +                 RXRAT(    82 )      ! RCO3+MECO3=MEO2+0.2000D+...
     &                      +                 RXRAT(    93 )      ! BZCO3+MECO3=MEO2+0.2000D+...
     &                      +                 RXRAT(   100 )      ! TBUO=MEO2+ACETONE
     &                      +                 RXRAT(   134 )      ! xMEO2+NO=MEO2+NO
     &                      +                 RXRAT(   136 )      ! xMEO2+NO3=MEO2+NO3
     &                      +    5.0000D-01 * RXRAT(   137 )      ! xMEO2+MEO2=0.1500D+01*MEO2
     &                      +    5.0000D-01 * RXRAT(   138 )      ! xMEO2+RO2C=0.5000D+00*MEO2+...
     &                      +    5.0000D-01 * RXRAT(   139 )      ! xMEO2+RO2XC=0.5000D+...
     &                      +                 RXRAT(   140 )      ! xMEO2+MECO3=MEO2+MECO3
     &                      +                 RXRAT(   141 )      ! xMEO2+RCO3=MEO2+RCO3
     &                      +                 RXRAT(   142 )      ! xMEO2+BZCO3=MEO2+BZCO3
     &                      +                 RXRAT(   143 )      ! xMEO2+MACO3=MEO2+MACO3
     &                      +                 RXRAT(   199 )      ! CCHO=MEO2+HO2+CO
     &                      +    1.3800D+00 * RXRAT(   205 )      ! ACETONE=0.1380D+01*MEO2+...
     &                      +    5.0900D-01 * RXRAT(   210 )      ! CCOOH+OH=0.5090D+00*MEO2+...
     &                      +    7.0000D-01 * RXRAT(   212 )      ! COOH+OH=0.7000D+00*MEO2+...
     &                      +    1.7300D-01 * RXRAT(   238 )      ! AFG1=0.1730D+00*MEO2+...
     &                      +    4.0000D-01 * RXRAT(   248 )      ! MVK=0.4000D+00*MEO2+...
     &                      +    2.3400D-01 * RXRAT(   263 )      ! ACROLEIN=0.2340D+00*MEO2+...
     &                      +                 RXRAT(   265 )      ! CCOOOH=MEO2+CO2+OH
     &                      +                 RXRAT(   523 )      ! OH=MEO2
     &                      +    5.1000D-01 * RXRAT(   527 )      ! ETHENE+O3P=0.5100D+00*MEO2+...
     &                      +    3.5500D-01 * RXRAT(   529 )      ! PROPENE+O3=0.3550D+00*MEO2+...
     &                      +    2.5000D-01 * RXRAT(   537 )      ! ISOPRENE+O3P=0.2500D+...
     &                      +    3.0700D-01 * RXRAT(   562 )      ! OLE2+O3=0.3070D+00*MEO2+...
     &                      +                 RXRAT(   577 )      ! TERPNRO2+MECO3=MEO2+...
     &                      +                 RXRAT(   661 )      ! CL=MEO2+HCL
     &                      +                 RXRAT(   715 )      ! ISOPO2+MECO3=MEO2+CO2+...
     &                      +                 RXRAT(   726 )      ! NISOPO2+MECO3=MEO2+CO2+...
     &                      +                 RXRAT(   732 )      ! HC5OO+MECO3=MEO2+CO2+...
     &                      +                 RXRAT(   739 )      ! ISOPNOOD+MECO3=MEO2+CO2+...
     &                      +                 RXRAT(   746 )      ! ISOPNOOB+MECO3=MEO2+CO2+...
     &                      +                 RXRAT(   755 )      ! NIT1NO3OOA+MECO3=MEO2+...
     &                      +                 RXRAT(   761 )      ! NIT1NO3OOB+MECO3=MEO2+CO2+...
     &                      +                 RXRAT(   768 )      ! NIT1OHOO+MECO3=MEO2+CO2+...
     &                      +                 RXRAT(   773 )      ! DIBOO+MECO3=MEO2+0.5200D+...
     &                      +                 RXRAT(   779 )      ! MVKOO+MECO3=MEO2+CO2+...
     &                      +                 RXRAT(   784 )      ! MACROO+MECO3=MEO2+CO2+HO2+...
     &                      +                 RXRAT(   785 )      ! MACO3+NO=MEO2+CO+CO2+HCHO+NO2
     &                      +                 RXRAT(   787 )      ! MACO3+NO3=MEO2+CO+CO2+HCHO+NO2
     &                      +                 RXRAT(   789 )      ! MACO3+RO2C=MEO2+CO2+HCHO+CO
     &                      +                 RXRAT(   790 )      ! MACO3+RO2XC=MEO2+CO2+HCHO+CO
     &                      +    2.0000D+00 * RXRAT(   791 )      ! MACO3+MECO3=0.2000D+...
     &                      +                 RXRAT(   792 )      ! MACO3+RCO3=MEO2+0.2000D+...
     &                      +                 RXRAT(   793 )      ! MACO3+BZCO3=MEO2+0.2000D+...
     &                      +    2.0000D+00 * RXRAT(   794 )      ! MACO3+MACO3=0.2000D+...
     &                      +    1.2500D-01 * RXRAT(   797 )      ! HACET+OH=0.1250D+00*MEO2+...
     &                      +                 RXRAT(   818 )      ! IEPOXOO+MECO3=MEO2+0.2750D+...
     &                      +                 RXRAT(   827 )      ! IMACO3+NO=MEO2+CO+CO2+HCHO+NO2
     &                      +                 RXRAT(   829 )      ! IMACO3+NO3=MEO2+CO+CO2+...
     &                      +                 RXRAT(   831 )      ! IMACO3+RO2C=MEO2+CO2+HCHO+CO
     &                      +                 RXRAT(   832 )      ! IMACO3+RO2XC=MEO2+CO2+HCHO+CO
     &                      +    2.0000D+00 * RXRAT(   833 )      ! IMACO3+MECO3=0.2000D+...
     &                      +                 RXRAT(   834 )      ! IMACO3+RCO3=MEO2+0.2000D+...
     &                      +                 RXRAT(   835 )      ! IMACO3+BZCO3=MEO2+0.2000D+...
     &                      +    2.0000D+00 * RXRAT(   836 )      ! IMACO3+MACO3=0.2000D+...
     &                      +    2.0000D+00 * RXRAT(   837 )      ! IMACO3+IMACO3=0.2000D+...
     &                      +                 RXRAT(   847 )      ! xMEO2+IMACO3=MEO2+IMACO3
      LOSS(  MEO2         ) =                 RXRAT(    46 )      ! MEO2+NO=NO2+HCHO+HO2
     &                      +                 RXRAT(    47 )      ! MEO2+HO2=COOH
     &                      +                 RXRAT(    48 )      ! MEO2+HO2=HCHO
     &                      +                 RXRAT(    49 )      ! MEO2+NO3=HCHO+HO2+NO2
     &                      +    2.0000D+00 * RXRAT(    50 )      ! MEO2+MEO2=MEOH+HCHO
     &                      +    2.0000D+00 * RXRAT(    51 )      ! MEO2+MEO2=0.2000D+01*HCHO+...
     &                      +                 RXRAT(    55 )      ! MEO2+RO2C=0.5000D+00*HO2+...
     &                      +                 RXRAT(    60 )      ! MEO2+RO2XC=0.5000D+00*HO2+...
     &                      +    1.0000D-01 * RXRAT(    69 )      ! MEO2+MECO3=0.9000D+00*MEO2+...
     &                      +                 RXRAT(    79 )      ! MEO2+RCO3=HCHO+HO2+RO2C+...
     &                      +                 RXRAT(    90 )      ! MEO2+BZCO3=HCHO+HO2+RO2C+...
     &                      +                 RXRAT(   574 )      ! MEO2+TERPNRO2=0.2660D+...
     &                      +                 RXRAT(   712 )      ! MEO2+ISOPO2=0.9500D+00*HO2+...
     &                      +                 RXRAT(   723 )      ! MEO2+NISOPO2=0.6000D+...
     &                      +                 RXRAT(   730 )      ! MEO2+HC5OO=0.1170D+...
     &                      +                 RXRAT(   737 )      ! MEO2+ISOPNOOD=0.1700D+...
     &                      +                 RXRAT(   744 )      ! MEO2+ISOPNOOB=0.3000D+...
     &                      +                 RXRAT(   754 )      ! MEO2+NIT1NO3OOA=PROPNN+CO+...
     &                      +                 RXRAT(   760 )      ! MEO2+NIT1NO3OOB=0.7000D+...
     &                      +                 RXRAT(   767 )      ! MEO2+NIT1OHOO=0.6890D+...
     &                      +                 RXRAT(   771 )      ! MEO2+DIBOO=HO2+0.2600D+...
     &                      +                 RXRAT(   777 )      ! MEO2+MVKOO=0.3500D+...
     &                      +                 RXRAT(   782 )      ! MEO2+MACROO=HO2+0.4240D+...
     &                      +                 RXRAT(   816 )      ! MEO2+IEPOXOO=0.3630D+...

      PROD(  HCHO         ) =                 RXRAT(    46 )      ! MEO2+NO=HCHO+NO2+HO2
     &                      +                 RXRAT(    48 )      ! MEO2+HO2=HCHO
     &                      +                 RXRAT(    49 )      ! MEO2+NO3=HCHO+HO2+NO2
     &                      +                 RXRAT(    50 )      ! MEO2+MEO2=HCHO+MEOH
     &                      +    2.0000D+00 * RXRAT(    51 )      ! MEO2+MEO2=0.2000D+01*HCHO+...
     &                      +    7.5000D-01 * RXRAT(    55 )      ! RO2C+MEO2=0.7500D+00*HCHO+...
     &                      +    7.5000D-01 * RXRAT(    60 )      ! RO2XC+MEO2=0.7500D+00*HCHO+...
     &                      +                 RXRAT(    69 )      ! MECO3+MEO2=HCHO+0.1000D+...
     &                      +                 RXRAT(    79 )      ! RCO3+MEO2=HCHO+HO2+RO2C+...
     &                      +                 RXRAT(    90 )      ! BZCO3+MEO2=HCHO+HO2+RO2C+...
     &                      +    4.0000D-01 * RXRAT(    98 )      ! MAPAN=0.4000D+00*HCHO+...
     &                      +                 RXRAT(   208 )      ! MEOH+OH=HCHO+HO2
     &                      +    3.0000D-01 * RXRAT(   212 )      ! COOH+OH=0.3000D+00*HCHO+...
     &                      +                 RXRAT(   213 )      ! COOH=HCHO+HO2+OH
     &                      +                 RXRAT(   221 )      ! GLY=HCHO+CO
     &                      +    1.0000D-01 * RXRAT(   244 )      ! MACR+O3=0.1000D+00*HCHO+...
     &                      +    5.0000D-02 * RXRAT(   246 )      ! MVK+O3=0.5000D-01*HCHO+...
     &                      +    1.2400D-01 * RXRAT(   250 )      ! IPRD+O3=0.1240D+00*HCHO+...
     &                      +    3.0000D-01 * RXRAT(   252 )      ! IPRD=0.3000D+00*HCHO+...
     &                      +    2.0000D-03 * RXRAT(   253 )      ! PRD2+OH=0.2000D-02*HCHO+...
     &                      +    7.4000D-02 * RXRAT(   256 )      ! RNO3=0.7400D-01*HCHO+...
     &                      +                 RXRAT(   257 )      ! HOCCHO=HCHO+0.2000D+01*HO2+CO
     &                      +    5.0000D-01 * RXRAT(   260 )      ! ACROLEIN+O3=0.5000D+...
     &                      +    3.4000D-01 * RXRAT(   263 )      ! ACROLEIN=0.3400D+00*HCHO+...
     &                      +                 RXRAT(   271 )      ! xHCHO+NO=HCHO+NO
     &                      +                 RXRAT(   273 )      ! xHCHO+NO3=HCHO+NO3
     &                      +    5.0000D-01 * RXRAT(   274 )      ! xHCHO+MEO2=0.5000D+00*HCHO+...
     &                      +    5.0000D-01 * RXRAT(   275 )      ! xHCHO+RO2C=0.5000D+00*HCHO+...
     &                      +    5.0000D-01 * RXRAT(   276 )      ! xHCHO+RO2XC=0.5000D+...
     &                      +                 RXRAT(   277 )      ! xHCHO+MECO3=HCHO+MECO3
     &                      +                 RXRAT(   278 )      ! xHCHO+RCO3=HCHO+RCO3
     &                      +                 RXRAT(   279 )      ! xHCHO+BZCO3=HCHO+BZCO3
     &                      +                 RXRAT(   280 )      ! xHCHO+MACO3=HCHO+MACO3
     &                      +                 RXRAT(   525 )      ! ETHENE+O3=HCHO+0.1600D+...
     &                      +    5.0000D-01 * RXRAT(   529 )      ! PROPENE+O3=0.5000D+00*HCHO+...
     &                      +    5.0000D-01 * RXRAT(   533 )      ! BUTADIENE13+O3=0.5000D+...
     &                      +    4.0000D-01 * RXRAT(   536 )      ! ISOPRENE+O3=0.4000D+...
     &                      +    5.0000D-01 * RXRAT(   558 )      ! OLE1+O3=0.5000D+00*HCHO+...
     &                      +    1.3100D-01 * RXRAT(   562 )      ! OLE2+O3=0.1310D+00*HCHO+...
     &                      +    1.2700D-01 * RXRAT(   569 )      ! TERP+O3=0.1270D+00*HCHO+...
     &                      +    2.3000D-02 * RXRAT(   571 )      ! TERPNRO2+NO=0.2300D-...
     &                      +    4.3000D-02 * RXRAT(   573 )      ! TERPNRO2+NO3=0.4300D-...
     &                      +    7.7200D-01 * RXRAT(   574 )      ! TERPNRO2+MEO2=0.7720D+...
     &                      +    2.2000D-02 * RXRAT(   575 )      ! TERPNRO2+RO2C=0.2200D-...
     &                      +    2.2000D-02 * RXRAT(   576 )      ! TERPNRO2+RO2XC=0.2200D-...
     &                      +    4.3000D-02 * RXRAT(   577 )      ! TERPNRO2+MECO3=0.4300D-...
     &                      +    4.3000D-02 * RXRAT(   578 )      ! TERPNRO2+RCO3=0.4300D-...
     &                      +    4.3000D-02 * RXRAT(   579 )      ! TERPNRO2+BZCO3=0.4300D-...
     &                      +    1.0430D+00 * RXRAT(   580 )      ! TERPNRO2+MACO3=0.1043D+...
     &                      +    1.0430D+00 * RXRAT(   581 )      ! TERPNRO2+IMACO3=0.1043D+...
     &                      +    1.2700D-01 * RXRAT(   584 )      ! SESQ+O3=0.1270D+00*HCHO+...
     &                      +                 RXRAT(   611 )      ! MEOH+CL=HCHO+HCL+HO2
     &                      +    6.6000D-01 * RXRAT(   710 )      ! ISOPO2+NO=0.6600D+00*HCHO+...
     &                      +    1.2000D-01 * RXRAT(   711 )      ! ISOPO2+HO2=0.1200D+00*HCHO+...
     &                      +    1.1200D+00 * RXRAT(   712 )      ! ISOPO2+MEO2=0.1120D+...
     &                      +    3.7000D-01 * RXRAT(   713 )      ! ISOPO2+RO2C=0.3700D+...
     &                      +    7.5000D-01 * RXRAT(   714 )      ! ISOPO2+ISOPO2=0.7500D+...
     &                      +    7.5000D-01 * RXRAT(   715 )      ! ISOPO2+MECO3=0.7500D+...
     &                      +                 RXRAT(   717 )      ! HPALD=HCHO+HO2+0.5000D+...
     &                      +    7.0000D-02 * RXRAT(   720 )      ! NISOPO2+NO3=0.7000D-...
     &                      +    7.0000D-02 * RXRAT(   721 )      ! NISOPO2+NO=0.7000D-01*HCHO+...
     &                      +    7.8500D-01 * RXRAT(   723 )      ! NISOPO2+MEO2=0.7850D+...
     &                      +    3.5000D-02 * RXRAT(   724 )      ! NISOPO2+RO2C=0.3500D-...
     &                      +    7.0000D-02 * RXRAT(   725 )      ! NISOPO2+NISOPO2=0.7000D-...
     &                      +    7.0000D-02 * RXRAT(   726 )      ! NISOPO2+MECO3=0.7000D-...
     &                      +    7.5000D-01 * RXRAT(   730 )      ! HC5OO+MEO2=0.7500D+00*HCHO+...
     &                      +    2.0000D-02 * RXRAT(   733 )      ! HC5+O3=0.2000D-01*HCHO+...
     &                      +    7.2000D-01 * RXRAT(   735 )      ! ISOPNOOD+NO=0.7200D+...
     &                      +    1.1100D+00 * RXRAT(   737 )      ! ISOPNOOD+MEO2=0.1110D+...
     &                      +    3.6000D-01 * RXRAT(   738 )      ! ISOPNOOD+RO2C=0.3600D+...
     &                      +    7.2000D-01 * RXRAT(   739 )      ! ISOPNOOD+MECO3=0.7200D+...
     &                      +    3.8000D-02 * RXRAT(   740 )      ! ISOPND+O3=0.3800D-01*HCHO+...
     &                      +    4.0000D-01 * RXRAT(   742 )      ! ISOPNOOB+NO=0.4000D+...
     &                      +    9.5000D-01 * RXRAT(   744 )      ! ISOPNOOB+MEO2=0.9500D+...
     &                      +    2.0000D-01 * RXRAT(   745 )      ! ISOPNOOB+RO2C=0.2000D+...
     &                      +    4.0000D-01 * RXRAT(   746 )      ! ISOPNOOB+MECO3=0.4000D+...
     &                      +    5.6000D-01 * RXRAT(   747 )      ! ISOPNB+O3=0.5600D+00*HCHO+...
     &                      +                 RXRAT(   754 )      ! NIT1NO3OOA+MEO2=HCHO+CO+...
     &                      +    7.5000D-01 * RXRAT(   760 )      ! NIT1NO3OOB+MEO2=0.7500D+...
     &                      +    7.5000D-01 * RXRAT(   767 )      ! NIT1OHOO+MEO2=0.7500D+...
     &                      +    7.5000D-01 * RXRAT(   771 )      ! DIBOO+MEO2=0.7500D+00*HCHO+...
     &                      +    2.6500D-01 * RXRAT(   775 )      ! MVKOO+NO=0.2650D+00*HCHO+...
     &                      +    9.0000D-01 * RXRAT(   777 )      ! MVKOO+MEO2=0.9000D+00*HCHO+...
     &                      +    1.5000D-01 * RXRAT(   778 )      ! MVKOO+RO2C=0.1500D+00*HCHO+...
     &                      +    3.0000D-01 * RXRAT(   779 )      ! MVKOO+MECO3=0.3000D+...
     &                      +    1.3000D-01 * RXRAT(   780 )      ! MACROO+NO=0.1300D+00*HCHO+...
     &                      +    8.2600D-01 * RXRAT(   782 )      ! MACROO+MEO2=0.8260D+...
     &                      +    7.6000D-02 * RXRAT(   783 )      ! MACROO+RO2C=0.7600D-...
     &                      +    1.5000D-01 * RXRAT(   784 )      ! MACROO+MECO3=0.1500D+...
     &                      +                 RXRAT(   785 )      ! MACO3+NO=HCHO+CO+CO2+NO2+MEO2
     &                      +    4.4000D-01 * RXRAT(   786 )      ! MACO3+HO2=0.4400D+00*HCHO+...
     &                      +                 RXRAT(   787 )      ! MACO3+NO3=HCHO+CO+CO2+NO2+MEO2
     &                      +    2.0000D+00 * RXRAT(   788 )      ! MACO3+MEO2=0.2000D+01*HCHO+...
     &                      +                 RXRAT(   789 )      ! MACO3+RO2C=HCHO+CO2+CO+MEO2
     &                      +                 RXRAT(   790 )      ! MACO3+RO2XC=HCHO+CO2+CO+MEO2
     &                      +                 RXRAT(   791 )      ! MACO3+MECO3=HCHO+0.2000D+...
     &                      +                 RXRAT(   792 )      ! MACO3+RCO3=HCHO+0.2000D+...
     &                      +                 RXRAT(   793 )      ! MACO3+BZCO3=HCHO+0.2000D+...
     &                      +    2.0000D+00 * RXRAT(   794 )      ! MACO3+MACO3=0.2000D+...
     &                      +    7.1000D-01 * RXRAT(   796 )      ! HOCCHO+OH=0.7100D+00*HCHO+...
     &                      +                 RXRAT(   798 )      ! HACET=HCHO+MECO3+HO2
     &                      +                 RXRAT(   799 )      ! ETHLN+OH=HCHO+CO2+NO2
     &                      +                 RXRAT(   800 )      ! ETHLN=HCHO+NO2+HO2+CO
     &                      +                 RXRAT(   803 )      ! PROPNN=HCHO+MECO3+NO2
     &                      +                 RXRAT(   804 )      ! ISOPNN=HCHO+MECO3+0.2000D+...
     &                      +    3.5000D-01 * RXRAT(   805 )      ! MVKN+OH=0.3500D+00*HCHO+...
     &                      +    8.0000D-02 * RXRAT(   807 )      ! MACRN+OH=0.8000D-01*HCHO+...
     &                      +    3.7500D-01 * RXRAT(   814 )      ! IEPOXOO+HO2=0.3750D+...
     &                      +    3.7500D-01 * RXRAT(   815 )      ! IEPOXOO+NO=0.3750D+00*HCHO+...
     &                      +    9.3800D-01 * RXRAT(   816 )      ! IEPOXOO+MEO2=0.9380D+...
     &                      +    1.8800D-01 * RXRAT(   817 )      ! IEPOXOO+RO2C=0.1880D+...
     &                      +    3.7500D-01 * RXRAT(   818 )      ! IEPOXOO+MECO3=0.3750D+...
     &                      +    7.5000D-01 * RXRAT(   819 )      ! ISOPOOH=0.7500D+00*HCHO+...
     &                      +    3.4000D-01 * RXRAT(   825 )      ! MACR=0.3400D+00*HCHO+...
     &                      +                 RXRAT(   827 )      ! IMACO3+NO=HCHO+CO+CO2+NO2+MEO2
     &                      +                 RXRAT(   829 )      ! IMACO3+NO3=HCHO+CO+CO2+NO2+...
     &                      +    2.0000D+00 * RXRAT(   830 )      ! IMACO3+MEO2=0.2000D+...
     &                      +                 RXRAT(   831 )      ! IMACO3+RO2C=HCHO+CO2+CO+MEO2
     &                      +                 RXRAT(   832 )      ! IMACO3+RO2XC=HCHO+CO2+CO+MEO2
     &                      +                 RXRAT(   833 )      ! IMACO3+MECO3=HCHO+0.2000D+...
     &                      +                 RXRAT(   834 )      ! IMACO3+RCO3=HCHO+0.2000D+...
     &                      +                 RXRAT(   835 )      ! IMACO3+BZCO3=HCHO+0.2000D+...
     &                      +    2.0000D+00 * RXRAT(   836 )      ! IMACO3+MACO3=0.2000D+...
     &                      +    2.0000D+00 * RXRAT(   837 )      ! IMACO3+IMACO3=0.2000D+...
     &                      +    4.0000D-01 * RXRAT(   841 )      ! IMAPAN=0.4000D+00*HCHO+...
     &                      +                 RXRAT(   873 )      ! xHCHO+IMACO3=HCHO+IMACO3
     &                      +    1.9000D-01 * RXRAT(   877 )      ! IMAPAN+OH=0.1900D+00*HCHO+...
     &                      +    7.4000D-02 * RXRAT(   883 )      ! MTNO3=0.7400D-01*HCHO+...
      LOSS(  HCHO         ) =                 RXRAT(   194 )      ! HCHO=0.2000D+01*HO2+CO
     &                      +                 RXRAT(   195 )      ! HCHO=CO
     &                      +                 RXRAT(   196 )      ! HCHO+OH=HO2+CO
     &                      +                 RXRAT(   197 )      ! HCHO+NO3=HNO3+HO2+CO
     &                      +                 RXRAT(   609 )      ! HCHO+CL=HCL+HO2+CO

      PROD(  COOH         ) =                 RXRAT(    47 )      ! MEO2+HO2=COOH
      LOSS(  COOH         ) =                 RXRAT(   212 )      ! COOH+OH=0.3000D+00*HCHO+...
     &                      +                 RXRAT(   213 )      ! COOH=HCHO+HO2+OH

      PROD(  MEOH         ) =                 RXRAT(    50 )      ! MEO2+MEO2=MEOH+HCHO
     &                      +    2.5000D-01 * RXRAT(    55 )      ! RO2C+MEO2=0.2500D+00*MEOH+...
     &                      +    2.5000D-01 * RXRAT(    60 )      ! RO2XC+MEO2=0.2500D+00*MEOH+...
     &                      +    2.5000D-01 * RXRAT(   574 )      ! TERPNRO2+MEO2=0.2500D+...
     &                      +    2.5000D-01 * RXRAT(   712 )      ! ISOPO2+MEO2=0.2500D+...
     &                      +    2.5000D-01 * RXRAT(   723 )      ! NISOPO2+MEO2=0.2500D+...
     &                      +    2.5000D-01 * RXRAT(   730 )      ! HC5OO+MEO2=0.2500D+00*MEOH+...
     &                      +    2.5000D-01 * RXRAT(   737 )      ! ISOPNOOD+MEO2=0.2500D+...
     &                      +    2.5000D-01 * RXRAT(   744 )      ! ISOPNOOB+MEO2=0.2500D+...
     &                      +    2.5000D-01 * RXRAT(   760 )      ! NIT1NO3OOB+MEO2=0.2500D+...
     &                      +    2.5000D-01 * RXRAT(   767 )      ! NIT1OHOO+MEO2=0.2500D+...
     &                      +    2.5000D-01 * RXRAT(   771 )      ! DIBOO+MEO2=0.2500D+00*MEOH+...
     &                      +    2.5000D-01 * RXRAT(   777 )      ! MVKOO+MEO2=0.2500D+00*MEOH+...
     &                      +    2.5000D-01 * RXRAT(   782 )      ! MACROO+MEO2=0.2500D+...
     &                      +    2.5000D-01 * RXRAT(   816 )      ! IEPOXOO+MEO2=0.2500D+...
      LOSS(  MEOH         ) =                 RXRAT(   208 )      ! MEOH+OH=HCHO+HO2
     &                      +                 RXRAT(   611 )      ! MEOH+CL=HCL+HCHO+HO2

      PROD(  RO2C         ) =    4.0000D-01 * RXRAT(    75 )      ! PAN2=0.4000D+00*RO2C+...
     &                      +                 RXRAT(    76 )      ! RCO3+NO=RO2C+NO2+xHO2+...
     &                      +    4.4000D-01 * RXRAT(    77 )      ! RCO3+HO2=0.4400D+00*RO2C+...
     &                      +                 RXRAT(    78 )      ! RCO3+NO3=RO2C+NO2+xHO2+...
     &                      +                 RXRAT(    79 )      ! RCO3+MEO2=RO2C+HO2+HCHO+...
     &                      +                 RXRAT(    81 )      ! RCO3+RO2XC=RO2C+xHO2+xCCHO+...
     &                      +                 RXRAT(    82 )      ! RCO3+MECO3=RO2C+MEO2+...
     &                      +    2.0000D+00 * RXRAT(    83 )      ! RCO3+RCO3=0.2000D+01*RO2C+...
     &                      +    4.0000D-01 * RXRAT(    86 )      ! PBZN=0.4000D+00*RO2C+...
     &                      +                 RXRAT(    87 )      ! BZCO3+NO=RO2C+CO2+BZO+NO2
     &                      +    4.4000D-01 * RXRAT(    88 )      ! BZCO3+HO2=0.4400D+00*RO2C+...
     &                      +                 RXRAT(    89 )      ! BZCO3+NO3=RO2C+CO2+BZO+NO2
     &                      +                 RXRAT(    90 )      ! BZCO3+MEO2=RO2C+HO2+HCHO+...
     &                      +                 RXRAT(    92 )      ! BZCO3+RO2XC=RO2C+BZO+CO2
     &                      +                 RXRAT(    93 )      ! BZCO3+MECO3=RO2C+MEO2+BZO+...
     &                      +    2.0000D+00 * RXRAT(    94 )      ! BZCO3+RCO3=0.2000D+01*RO2C+...
     &                      +    2.0000D+00 * RXRAT(    95 )      ! BZCO3+BZCO3=0.2000D+...
     &                      +                 RXRAT(   103 )      ! BZO=RO2C+CRES+xHO2
     &                      +    3.5000D-02 * RXRAT(   201 )      ! RCHO+OH=0.3500D-01*RO2C+...
     &                      +                 RXRAT(   202 )      ! RCHO=RO2C+xHO2+yROOH+xCCHO+...
     &                      +                 RXRAT(   204 )      ! ACETONE+OH=RO2C+xMECO3+...
     &                      +    9.6700D-01 * RXRAT(   206 )      ! MEK+OH=0.9670D+00*RO2C+...
     &                      +                 RXRAT(   207 )      ! MEK=RO2C+MECO3+xHO2+xCCHO+...
     &                      +    4.9100D-01 * RXRAT(   210 )      ! CCOOH+OH=0.4910D+00*RO2C+...
     &                      +                 RXRAT(   211 )      ! RCOOH+OH=RO2C+xHO2+0.1430D+...
     &                      +    2.5100D-01 * RXRAT(   214 )      ! ROOH+OH=0.2510D+00*RO2C+...
     &                      +    2.2200D-01 * RXRAT(   216 )      ! R6OOH+OH=0.2220D+00*RO2C+...
     &                      +    7.8200D-01 * RXRAT(   217 )      ! R6OOH=0.7820D+00*RO2C+...
     &                      +    5.8900D-01 * RXRAT(   218 )      ! RAOOH+OH=0.5890D+00*RO2C+...
     &                      +    8.0000D-01 * RXRAT(   228 )      ! CRES+OH=0.8000D+00*RO2C+...
     &                      +    7.2300D-01 * RXRAT(   236 )      ! AFG1+OH=0.7230D+00*RO2C+...
     &                      +    6.5200D-01 * RXRAT(   237 )      ! AFG1+O3=0.6520D+00*RO2C+...
     &                      +    7.2300D-01 * RXRAT(   239 )      ! AFG2+OH=0.7230D+00*RO2C+...
     &                      +    6.5200D-01 * RXRAT(   240 )      ! AFG2+O3=0.6520D+00*RO2C+...
     &                      +    7.3300D-01 * RXRAT(   242 )      ! AFG3+OH=0.7330D+00*RO2C+...
     &                      +    2.5800D-01 * RXRAT(   243 )      ! AFG3+O3=0.2580D+00*RO2C+...
     &                      +    1.0000D-01 * RXRAT(   244 )      ! MACR+O3=0.1000D+00*RO2C+...
     &                      +    5.0000D-02 * RXRAT(   246 )      ! MVK+O3=0.5000D-01*RO2C+...
     &                      +    6.7000D-01 * RXRAT(   249 )      ! IPRD+OH=0.6700D+00*RO2C+...
     &                      +    4.8000D-02 * RXRAT(   250 )      ! IPRD+O3=0.4800D-01*RO2C+...
     &                      +    7.9900D-01 * RXRAT(   251 )      ! IPRD+NO3=0.7990D+00*RO2C+...
     &                      +    4.7300D-01 * RXRAT(   253 )      ! PRD2+OH=0.4730D+00*RO2C+...
     &                      +    1.5900D+00 * RXRAT(   254 )      ! PRD2=0.1590D+01*RO2C+...
     &                      +    9.7600D-01 * RXRAT(   255 )      ! RNO3+OH=0.9760D+00*RO2C+...
     &                      +    7.2100D-01 * RXRAT(   256 )      ! RNO3=0.7210D+00*RO2C+...
     &                      +    2.5000D-01 * RXRAT(   259 )      ! ACROLEIN+OH=0.2500D+...
     &                      +    3.1000D-02 * RXRAT(   261 )      ! ACROLEIN+NO3=0.3100D-...
     &                      +    2.0000D-02 * RXRAT(   264 )      ! CCOOOH+OH=0.2000D-01*RO2C+...
     &                      +    1.9400D-01 * RXRAT(   266 )      ! RCOOOH+OH=0.1940D+00*RO2C+...
     &                      +                 RXRAT(   524 )      ! ETHENE+OH=RO2C+xHO2+...
     &                      +                 RXRAT(   526 )      ! ETHENE+NO3=RO2C+xHO2+xRCHO+...
     &                      +    2.9000D-01 * RXRAT(   527 )      ! ETHENE+O3P=0.2900D+00*RO2C+...
     &                      +    9.8400D-01 * RXRAT(   528 )      ! PROPENE+OH=0.9840D+00*RO2C+...
     &                      +    9.4900D-01 * RXRAT(   530 )      ! PROPENE+NO3=0.9490D+...
     &                      +    1.1890D+00 * RXRAT(   532 )      ! BUTADIENE13+OH=0.1189D+...
     &                      +    1.0550D+00 * RXRAT(   534 )      ! BUTADIENE13+NO3=0.1055D+...
     &                      +    2.3500D-01 * RXRAT(   535 )      ! BUTADIENE13+O3P=0.2350D+...
     &                      +    1.9200D-01 * RXRAT(   536 )      ! ISOPRENE+O3=0.1920D+...
     &                      +    2.4000D-01 * RXRAT(   537 )      ! ISOPRENE+O3P=0.2400D+...
     &                      +    1.0420D+00 * RXRAT(   538 )      ! APIN+OH=0.1042D+01*RO2C+...
     &                      +    1.5110D+00 * RXRAT(   539 )      ! APIN+O3=0.1511D+01*RO2C+...
     &                      +    1.0500D+00 * RXRAT(   540 )      ! APIN+NO3=0.1050D+01*RO2C+...
     &                      +    2.9000D-01 * RXRAT(   544 )      ! BENZENE+OH=0.2900D+00*RO2C+...
     &                      +    4.5400D-01 * RXRAT(   545 )      ! TOLUENE+OH=0.4540D+00*RO2C+...
     &                      +    5.2000D-01 * RXRAT(   546 )      ! MXYL+OH=0.5200D+00*RO2C+...
     &                      +    5.5400D-01 * RXRAT(   547 )      ! OXYL+OH=0.5540D+00*RO2C+...
     &                      +    4.8700D-01 * RXRAT(   548 )      ! PXYL+OH=0.4870D+00*RO2C+...
     &                      +    6.2700D-01 * RXRAT(   549 )      ! TMBENZ124+OH=0.6270D+...
     &                      +    5.0000D-02 * RXRAT(   550 )      ! ETOH+OH=0.5000D-01*RO2C+...
     &                      +                 RXRAT(   551 )      ! ALK1+OH=RO2C+xHO2+xCCHO+yROOH
     &                      +    9.6500D-01 * RXRAT(   552 )      ! ALK2+OH=0.9650D+00*RO2C+...
     &                      +    1.2530D+00 * RXRAT(   553 )      ! ALK3+OH=0.1253D+01*RO2C+...
     &                      +    1.7630D+00 * RXRAT(   554 )      ! ALK4+OH=0.1763D+01*RO2C+...
     &                      +    1.6050D+00 * RXRAT(   555 )      ! ALK5+OH=0.1605D+01*RO2C+...
     &                      +    1.2020D+00 * RXRAT(   557 )      ! OLE1+OH=0.1202D+01*RO2C+...
     &                      +    9.0000D-02 * RXRAT(   558 )      ! OLE1+O3=0.9000D-01*RO2C+...
     &                      +    1.4630D+00 * RXRAT(   559 )      ! OLE1+NO3=0.1463D+01*RO2C+...
     &                      +    9.5300D-01 * RXRAT(   561 )      ! OLE2+OH=0.9530D+00*RO2C+...
     &                      +    2.1200D-01 * RXRAT(   562 )      ! OLE2+O3=0.2120D+00*RO2C+...
     &                      +    1.1930D+00 * RXRAT(   563 )      ! OLE2+NO3=0.1193D+01*RO2C+...
     &                      +    5.6600D-01 * RXRAT(   565 )      ! ARO1+OH=0.5660D+00*RO2C+...
     &                      +    6.1700D-01 * RXRAT(   566 )      ! ARO2MN+OH=0.6170D+00*RO2C+...
     &                      +    6.1700D-01 * RXRAT(   567 )      ! NAPHTHAL+OH=0.6170D+...
     &                      +    1.2110D+00 * RXRAT(   568 )      ! TERP+OH=0.1211D+01*RO2C+...
     &                      +    4.9000D-01 * RXRAT(   569 )      ! TERP+O3=0.4900D+00*RO2C+...
     &                      +    4.2400D-01 * RXRAT(   571 )      ! TERPNRO2+NO=0.4240D+...
     &                      +    7.8600D-01 * RXRAT(   573 )      ! TERPNRO2+NO3=0.7860D+...
     &                      +    3.9300D-01 * RXRAT(   574 )      ! TERPNRO2+MEO2=0.3930D+...
     &                      +    3.9300D-01 * RXRAT(   576 )      ! TERPNRO2+RO2XC=0.3930D+...
     &                      +    7.8600D-01 * RXRAT(   577 )      ! TERPNRO2+MECO3=0.7860D+...
     &                      +    1.7860D+00 * RXRAT(   578 )      ! TERPNRO2+RCO3=0.1786D+...
     &                      +    1.7860D+00 * RXRAT(   579 )      ! TERPNRO2+BZCO3=0.1786D+...
     &                      +    7.8600D-01 * RXRAT(   580 )      ! TERPNRO2+MACO3=0.7860D+...
     &                      +    7.8600D-01 * RXRAT(   581 )      ! TERPNRO2+IMACO3=0.7860D+...
     &                      +    1.2110D+00 * RXRAT(   583 )      ! SESQ+OH=0.1211D+01*RO2C+...
     &                      +    4.9000D-01 * RXRAT(   584 )      ! SESQ+O3=0.4900D+00*RO2C+...
     &                      +    1.7860D+00 * RXRAT(   585 )      ! SESQ+NO3=0.1786D+01*RO2C+...
     &                      +    1.0000D-01 * RXRAT(   612 )      ! RCHO+CL=0.1000D+00*RO2C+...
     &                      +                 RXRAT(   613 )      ! ACETONE+CL=RO2C+HCL+xHCHO+...
     &                      +    9.7500D-01 * RXRAT(   614 )      ! MEK+CL=0.9750D+00*RO2C+HCL+...
     &                      +    1.2820D+00 * RXRAT(   615 )      ! RNO3+CL=0.1282D+01*RO2C+...
     &                      +    6.8000D-01 * RXRAT(   616 )      ! PRD2+CL=0.6800D+00*RO2C+...
     &                      +    5.8800D-01 * RXRAT(   621 )      ! ROOH+CL=0.5880D+00*RO2C+...
     &                      +    1.0780D+00 * RXRAT(   622 )      ! R6OOH+CL=0.1078D+01*RO2C+...
     &                      +    5.8900D-01 * RXRAT(   623 )      ! RAOOH+CL=0.5890D+00*RO2C+...
     &                      +    1.0320D+00 * RXRAT(   624 )      ! ACROLEIN+CL=0.1032D+...
     &                      +    1.2830D+00 * RXRAT(   625 )      ! MVK+CL=0.1283D+01*RO2C+...
     &                      +    7.3000D-01 * RXRAT(   626 )      ! IPRD+CL=0.7300D+00*RO2C+...
     &                      +                 RXRAT(   627 )      ! CLCCHO=RO2C+CO+HO2+xCL+...
     &                      +                 RXRAT(   630 )      ! CLACET=RO2C+MECO3+xCL+...
     &                      +    2.0000D+00 * RXRAT(   662 )      ! ETHENE+CL=0.2000D+01*RO2C+...
     &                      +    9.7100D-01 * RXRAT(   663 )      ! PROPENE+CL=0.9710D+00*RO2C+...
     &                      +    1.8840D+00 * RXRAT(   664 )      ! BUTADIENE13+CL=0.1884D+...
     &                      +    1.1680D+00 * RXRAT(   665 )      ! ISOPRENE+CL=0.1168D+...
     &                      +    2.2580D+00 * RXRAT(   666 )      ! APIN+CL=0.2258D+01*RO2C+...
     &                      +    8.9400D-01 * RXRAT(   668 )      ! TOLUENE+CL=0.8940D+00*RO2C+...
     &                      +    8.6400D-01 * RXRAT(   669 )      ! MXYL+CL=0.8640D+00*RO2C+...
     &                      +    8.6400D-01 * RXRAT(   670 )      ! OXYL+CL=0.8640D+00*RO2C+...
     &                      +    8.6400D-01 * RXRAT(   671 )      ! PXYL+CL=0.8640D+00*RO2C+...
     &                      +    8.3800D-01 * RXRAT(   672 )      ! TMBENZ124+CL=0.8380D+...
     &                      +    3.1200D-01 * RXRAT(   673 )      ! ETOH+CL=0.3120D+00*RO2C+...
     &                      +                 RXRAT(   674 )      ! ALK1+CL=RO2C+xHO2+HCL+...
     &                      +    9.7000D-01 * RXRAT(   675 )      ! ALK2+CL=0.9700D+00*RO2C+...
     &                      +    1.3610D+00 * RXRAT(   676 )      ! ALK3+CL=0.1361D+01*RO2C+...
     &                      +    1.7370D+00 * RXRAT(   677 )      ! ALK4+CL=0.1737D+01*RO2C+...
     &                      +    1.5410D+00 * RXRAT(   678 )      ! ALK5+CL=0.1541D+01*RO2C+...
     &                      +    1.6080D+00 * RXRAT(   679 )      ! OLE1+CL=0.1608D+01*RO2C+...
     &                      +    1.4920D+00 * RXRAT(   680 )      ! OLE2+CL=0.1492D+01*RO2C+...
     &                      +    8.4000D-01 * RXRAT(   681 )      ! ARO1+CL=0.8400D+00*RO2C+...
     &                      +    8.2800D-01 * RXRAT(   682 )      ! ARO2MN+CL=0.8280D+00*RO2C+...
     &                      +    8.2800D-01 * RXRAT(   683 )      ! NAPHTHAL+CL=0.8280D+...
     &                      +    2.2580D+00 * RXRAT(   684 )      ! TERP+CL=0.2258D+01*RO2C+...
     &                      +    2.2580D+00 * RXRAT(   685 )      ! SESQ+CL=0.2258D+01*RO2C+...
     &                      +                 RXRAT(   792 )      ! MACO3+RCO3=RO2C+0.2000D+...
     &                      +                 RXRAT(   793 )      ! MACO3+BZCO3=RO2C+0.2000D+...
     &                      +    5.0000D-01 * RXRAT(   824 )      ! MACR+NO3=0.5000D+00*RO2C+...
     &                      +    3.3000D-01 * RXRAT(   825 )      ! MACR=0.3300D+00*RO2C+...
     &                      +    8.0200D-01 * RXRAT(   826 )      ! MACR+CL=0.8020D+00*RO2C+...
     &                      +                 RXRAT(   834 )      ! IMACO3+RCO3=RO2C+0.2000D+...
     &                      +                 RXRAT(   835 )      ! IMACO3+BZCO3=RO2C+0.2000D+...
     &                      +    1.2820D+00 * RXRAT(   881 )      ! MTNO3+CL=0.1282D+01*RO2C+...
     &                      +    9.7600D-01 * RXRAT(   882 )      ! MTNO3+OH=0.9760D+00*RO2C+...
     &                      +    7.2100D-01 * RXRAT(   883 )      ! MTNO3=0.7210D+00*RO2C+...
      LOSS(  RO2C         ) =                 RXRAT(    52 )      ! RO2C+NO=NO2
     &                      +                 RXRAT(    53 )      ! RO2C+HO2=
     &                      +                 RXRAT(    54 )      ! RO2C+NO3=NO2
     &                      +                 RXRAT(    55 )      ! RO2C+MEO2=0.5000D+00*HO2+...
     &                      +    2.0000D+00 * RXRAT(    56 )      ! RO2C+RO2C=
     &                      +                 RXRAT(    61 )      ! RO2C+RO2XC=
     &                      +                 RXRAT(    70 )      ! RO2C+MECO3=MEO2+CO2
     &                      +    6.0700D-01 * RXRAT(   575 )      ! RO2C+TERPNRO2=0.3930D+...
     &                      +                 RXRAT(   713 )      ! RO2C+ISOPO2=0.4500D+00*HO2+...
     &                      +                 RXRAT(   724 )      ! RO2C+NISOPO2=0.6000D+...
     &                      +                 RXRAT(   731 )      ! RO2C+HC5OO=0.1170D+...
     &                      +                 RXRAT(   738 )      ! RO2C+ISOPNOOD=0.1700D+...
     &                      +                 RXRAT(   745 )      ! RO2C+ISOPNOOB=0.3000D+...
     &                      +                 RXRAT(   753 )      ! RO2C+NIT1NO3OOA=PROPNN+CO+...
     &                      +                 RXRAT(   759 )      ! RO2C+NIT1NO3OOB=0.7000D+...
     &                      +                 RXRAT(   766 )      ! RO2C+NIT1OHOO=0.6890D+...
     &                      +                 RXRAT(   772 )      ! RO2C+DIBOO=0.5000D+00*HO2+...
     &                      +                 RXRAT(   778 )      ! RO2C+MVKOO=0.3500D+...
     &                      +                 RXRAT(   783 )      ! RO2C+MACROO=0.5000D+00*HO2+...
     &                      +                 RXRAT(   789 )      ! RO2C+MACO3=CO+CO2+HCHO+MEO2
     &                      +                 RXRAT(   817 )      ! RO2C+IEPOXOO=0.3630D+...
     &                      +                 RXRAT(   831 )      ! RO2C+IMACO3=CO+CO2+HCHO+MEO2

      PROD(  RO2XC        ) =    3.9000D-02 * RXRAT(   206 )      ! MEK+OH=0.3900D-01*RO2XC+...
     &                      +    4.0000D-03 * RXRAT(   214 )      ! ROOH+OH=0.4000D-02*RO2XC+...
     &                      +    2.9000D-02 * RXRAT(   216 )      ! R6OOH+OH=0.2900D-01*RO2XC+...
     &                      +    7.7000D-02 * RXRAT(   217 )      ! R6OOH=0.7700D-01*RO2XC+...
     &                      +    1.2400D-01 * RXRAT(   218 )      ! RAOOH+OH=0.1240D+00*RO2XC+...
     &                      +    6.0000D-02 * RXRAT(   236 )      ! AFG1+OH=0.6000D-01*RO2XC+...
     &                      +    6.0000D-02 * RXRAT(   239 )      ! AFG2+OH=0.6000D-01*RO2XC+...
     &                      +    1.1700D-01 * RXRAT(   242 )      ! AFG3+OH=0.1170D+00*RO2XC+...
     &                      +    7.0000D-03 * RXRAT(   243 )      ! AFG3+O3=0.7000D-02*RO2XC+...
     &                      +    4.1000D-02 * RXRAT(   249 )      ! IPRD+OH=0.4100D-01*RO2XC+...
     &                      +    5.1000D-02 * RXRAT(   251 )      ! IPRD+NO3=0.5100D-01*RO2XC+...
     &                      +    7.1000D-02 * RXRAT(   253 )      ! PRD2+OH=0.7100D-01*RO2XC+...
     &                      +    8.7000D-02 * RXRAT(   254 )      ! PRD2=0.8700D-01*RO2XC+...
     &                      +    1.7500D-01 * RXRAT(   255 )      ! RNO3+OH=0.1750D+00*RO2XC+...
     &                      +    1.0200D-01 * RXRAT(   256 )      ! RNO3=0.1020D+00*RO2XC+...
     &                      +    2.0000D-03 * RXRAT(   261 )      ! ACROLEIN+NO3=0.2000D-...
     &                      +    1.6000D-02 * RXRAT(   528 )      ! PROPENE+OH=0.1600D-...
     &                      +    5.1000D-02 * RXRAT(   530 )      ! PROPENE+NO3=0.5100D-...
     &                      +    4.9000D-02 * RXRAT(   532 )      ! BUTADIENE13+OH=0.4900D-...
     &                      +    6.5000D-02 * RXRAT(   534 )      ! BUTADIENE13+NO3=0.6500D-...
     &                      +    1.5000D-02 * RXRAT(   535 )      ! BUTADIENE13+O3P=0.1500D-...
     &                      +    8.0000D-03 * RXRAT(   536 )      ! ISOPRENE+O3=0.8000D-...
     &                      +    1.0000D-02 * RXRAT(   537 )      ! ISOPRENE+O3P=0.1000D-...
     &                      +    1.9700D-01 * RXRAT(   538 )      ! APIN+OH=0.1970D+00*RO2XC+...
     &                      +    3.3700D-01 * RXRAT(   539 )      ! APIN+O3=0.3370D+00*RO2XC+...
     &                      +    2.9300D-01 * RXRAT(   540 )      ! APIN+NO3=0.2930D+00*RO2XC+...
     &                      +    2.4000D-02 * RXRAT(   544 )      ! BENZENE+OH=0.2400D-...
     &                      +    5.4000D-02 * RXRAT(   545 )      ! TOLUENE+OH=0.5400D-...
     &                      +    8.2000D-02 * RXRAT(   546 )      ! MXYL+OH=0.8200D-01*RO2XC+...
     &                      +    8.7000D-02 * RXRAT(   547 )      ! OXYL+OH=0.8700D-01*RO2XC+...
     &                      +    7.6000D-02 * RXRAT(   548 )      ! PXYL+OH=0.7600D-01*RO2XC+...
     &                      +    1.2100D-01 * RXRAT(   549 )      ! TMBENZ124+OH=0.1210D+...
     &                      +    3.5000D-02 * RXRAT(   552 )      ! ALK2+OH=0.3500D-01*RO2XC+...
     &                      +    7.0000D-02 * RXRAT(   553 )      ! ALK3+OH=0.7000D-01*RO2XC+...
     &                      +    1.4900D-01 * RXRAT(   554 )      ! ALK4+OH=0.1490D+00*RO2XC+...
     &                      +    3.5300D-01 * RXRAT(   555 )      ! ALK5+OH=0.3530D+00*RO2XC+...
     &                      +    1.2800D-01 * RXRAT(   557 )      ! OLE1+OH=0.1280D+00*RO2XC+...
     &                      +    5.0000D-03 * RXRAT(   558 )      ! OLE1+O3=0.5000D-02*RO2XC+...
     &                      +    2.2800D-01 * RXRAT(   559 )      ! OLE1+NO3=0.2280D+00*RO2XC+...
     &                      +    8.8000D-02 * RXRAT(   561 )      ! OLE2+OH=0.8800D-01*RO2XC+...
     &                      +    3.0000D-03 * RXRAT(   562 )      ! OLE2+O3=0.3000D-02*RO2XC+...
     &                      +    1.4000D-01 * RXRAT(   563 )      ! OLE2+NO3=0.1400D+00*RO2XC+...
     &                      +    1.1000D-01 * RXRAT(   565 )      ! ARO1+OH=0.1100D+00*RO2XC+...
     &                      +    1.2800D-01 * RXRAT(   566 )      ! ARO2MN+OH=0.1280D+00*RO2XC+...
     &                      +    1.2800D-01 * RXRAT(   567 )      ! NAPHTHAL+OH=0.1280D+...
     &                      +    2.0100D-01 * RXRAT(   568 )      ! TERP+OH=0.2010D+00*RO2XC+...
     &                      +    1.2100D-01 * RXRAT(   569 )      ! TERP+O3=0.1210D+00*RO2XC+...
     &                      +    2.0100D-01 * RXRAT(   583 )      ! SESQ+OH=0.2010D+00*RO2XC+...
     &                      +    1.2100D-01 * RXRAT(   584 )      ! SESQ+O3=0.1210D+00*RO2XC+...
     &                      +    4.6000D-01 * RXRAT(   585 )      ! SESQ+NO3=0.4600D+00*RO2XC+...
     &                      +    3.9000D-02 * RXRAT(   614 )      ! MEK+CL=0.3900D-01*RO2XC+...
     &                      +    2.0200D-01 * RXRAT(   615 )      ! RNO3+CL=0.2020D+00*RO2XC+...
     &                      +    1.1600D-01 * RXRAT(   616 )      ! PRD2+CL=0.1160D+00*RO2XC+...
     &                      +    1.1700D-01 * RXRAT(   622 )      ! R6OOH+CL=0.1170D+00*RO2XC+...
     &                      +    1.2400D-01 * RXRAT(   623 )      ! RAOOH+CL=0.1240D+00*RO2XC+...
     &                      +    2.6000D-02 * RXRAT(   624 )      ! ACROLEIN+CL=0.2600D-...
     &                      +    5.3000D-02 * RXRAT(   625 )      ! MVK+CL=0.5300D-01*RO2XC+...
     &                      +    5.1000D-02 * RXRAT(   626 )      ! IPRD+CL=0.5100D-01*RO2XC+...
     &                      +    2.9000D-02 * RXRAT(   663 )      ! PROPENE+CL=0.2900D-...
     &                      +    6.9000D-02 * RXRAT(   664 )      ! BUTADIENE13+CL=0.6900D-...
     &                      +    8.5000D-02 * RXRAT(   665 )      ! ISOPRENE+CL=0.8500D-...
     &                      +    5.8200D-01 * RXRAT(   666 )      ! APIN+CL=0.5820D+00*RO2XC+...
     &                      +    1.0600D-01 * RXRAT(   668 )      ! TOLUENE+CL=0.1060D+...
     &                      +    1.3600D-01 * RXRAT(   669 )      ! MXYL+CL=0.1360D+00*RO2XC+...
     &                      +    1.3600D-01 * RXRAT(   670 )      ! OXYL+CL=0.1360D+00*RO2XC+...
     &                      +    1.3600D-01 * RXRAT(   671 )      ! PXYL+CL=0.1360D+00*RO2XC+...
     &                      +    1.6200D-01 * RXRAT(   672 )      ! TMBENZ124+CL=0.1620D+...
     &                      +    3.0000D-02 * RXRAT(   675 )      ! ALK2+CL=0.3000D-01*RO2XC+...
     &                      +    7.0000D-02 * RXRAT(   676 )      ! ALK3+CL=0.7000D-01*RO2XC+...
     &                      +    1.6500D-01 * RXRAT(   677 )      ! ALK4+CL=0.1650D+00*RO2XC+...
     &                      +    3.5200D-01 * RXRAT(   678 )      ! ALK5+CL=0.3520D+00*RO2XC+...
     &                      +    1.2700D-01 * RXRAT(   679 )      ! OLE1+CL=0.1270D+00*RO2XC+...
     &                      +    1.0600D-01 * RXRAT(   680 )      ! OLE2+CL=0.1060D+00*RO2XC+...
     &                      +    1.6000D-01 * RXRAT(   681 )      ! ARO1+CL=0.1600D+00*RO2XC+...
     &                      +    1.7200D-01 * RXRAT(   682 )      ! ARO2MN+CL=0.1720D+00*RO2XC+...
     &                      +    1.7200D-01 * RXRAT(   683 )      ! NAPHTHAL+CL=0.1720D+...
     &                      +    5.8200D-01 * RXRAT(   684 )      ! TERP+CL=0.5820D+00*RO2XC+...
     &                      +    5.8200D-01 * RXRAT(   685 )      ! SESQ+CL=0.5820D+00*RO2XC+...
     &                      +    3.3000D-02 * RXRAT(   826 )      ! MACR+CL=0.3300D-01*RO2XC+...
     &                      +    2.0200D-01 * RXRAT(   881 )      ! MTNO3+CL=0.2020D+00*RO2XC+...
     &                      +    1.7500D-01 * RXRAT(   882 )      ! MTNO3+OH=0.1750D+00*RO2XC+...
     &                      +    1.0200D-01 * RXRAT(   883 )      ! MTNO3=0.1020D+00*RO2XC+...
      LOSS(  RO2XC        ) =                 RXRAT(    57 )      ! RO2XC+NO=
     &                      +                 RXRAT(    58 )      ! RO2XC+HO2=
     &                      +                 RXRAT(    59 )      ! RO2XC+NO3=NO2
     &                      +                 RXRAT(    60 )      ! RO2XC+MEO2=0.5000D+00*HO2+...
     &                      +                 RXRAT(    61 )      ! RO2XC+RO2C=
     &                      +    2.0000D+00 * RXRAT(    62 )      ! RO2XC+RO2XC=
     &                      +                 RXRAT(    71 )      ! RO2XC+MECO3=MEO2+CO2
     &                      +                 RXRAT(    81 )      ! RO2XC+RCO3=RO2C+xHO2+xCCHO+...
     &                      +                 RXRAT(    92 )      ! RO2XC+BZCO3=RO2C+BZO+CO2
     &                      +                 RXRAT(   576 )      ! RO2XC+TERPNRO2=0.2660D+...
     &                      +                 RXRAT(   790 )      ! RO2XC+MACO3=CO+CO2+HCHO+MEO2
     &                      +                 RXRAT(   832 )      ! RO2XC+IMACO3=CO+CO2+HCHO+MEO2

      PROD(  CCOOOH       ) =    1.0500D-01 * RXRAT(    67 )      ! MECO3+HO2=0.1050D+...
      LOSS(  CCOOOH       ) =                 RXRAT(   264 )      ! CCOOOH+OH=0.9800D+00*MECO3+...
     &                      +                 RXRAT(   265 )      ! CCOOOH=MEO2+CO2+OH

      PROD(  CCOOH        ) =    4.5000D-02 * RXRAT(    67 )      ! MECO3+HO2=0.4500D-01*CCOOH+...
     &                      +    1.0000D-01 * RXRAT(    69 )      ! MECO3+MEO2=0.1000D+...
     &                      +    5.0000D-02 * RXRAT(   263 )      ! ACROLEIN=0.5000D-01*CCOOH+...
     &                      +    7.5000D-02 * RXRAT(   529 )      ! PROPENE+O3=0.7500D-...
     &                      +    6.5000D-02 * RXRAT(   562 )      ! OLE2+O3=0.6500D-01*CCOOH+...
     &                      +    1.2500D-01 * RXRAT(   797 )      ! HACET+OH=0.1250D+00*CCOOH+...
     &                      +    8.0000D-02 * RXRAT(   807 )      ! MACRN+OH=0.8000D-01*CCOOH+...
      LOSS(  CCOOH        ) =                 RXRAT(   210 )      ! CCOOH+OH=0.5090D+00*MEO2+...

      PROD(  RCO3         ) =                 RXRAT(    74 )      ! PAN2=RCO3+NO2
     &                      +    6.0000D-01 * RXRAT(    75 )      ! PAN2=0.6000D+00*RCO3+...
     &                      +                 RXRAT(   154 )      ! xRCO3+NO=RCO3+NO
     &                      +                 RXRAT(   156 )      ! xRCO3+NO3=RCO3+NO3
     &                      +    5.0000D-01 * RXRAT(   157 )      ! xRCO3+MEO2=0.5000D+00*RCO3+...
     &                      +    5.0000D-01 * RXRAT(   158 )      ! xRCO3+RO2C=0.5000D+00*RCO3+...
     &                      +    5.0000D-01 * RXRAT(   159 )      ! xRCO3+RO2XC=0.5000D+...
     &                      +                 RXRAT(   160 )      ! xRCO3+MECO3=RCO3+MECO3
     &                      +                 RXRAT(   161 )      ! xRCO3+RCO3=0.2000D+01*RCO3
     &                      +                 RXRAT(   162 )      ! xRCO3+BZCO3=RCO3+BZCO3
     &                      +                 RXRAT(   163 )      ! xRCO3+MACO3=RCO3+MACO3
     &                      +    9.6500D-01 * RXRAT(   201 )      ! RCHO+OH=0.9650D+00*RCO3+...
     &                      +                 RXRAT(   203 )      ! RCHO+NO3=RCO3+HNO3
     &                      +    3.0000D-01 * RXRAT(   252 )      ! IPRD=0.3000D+00*RCO3+...
     &                      +    6.0000D-01 * RXRAT(   254 )      ! PRD2=0.6000D+00*RCO3+...
     &                      +    8.0600D-01 * RXRAT(   266 )      ! RCOOOH+OH=0.8060D+00*RCO3+...
     &                      +    2.6000D-02 * RXRAT(   571 )      ! TERPNRO2+NO=0.2600D-...
     &                      +    4.8000D-02 * RXRAT(   573 )      ! TERPNRO2+NO3=0.4800D-...
     &                      +    2.4000D-02 * RXRAT(   574 )      ! TERPNRO2+MEO2=0.2400D-...
     &                      +    2.4000D-02 * RXRAT(   575 )      ! TERPNRO2+RO2C=0.2400D-...
     &                      +    2.4000D-02 * RXRAT(   576 )      ! TERPNRO2+RO2XC=0.2400D-...
     &                      +    4.8000D-02 * RXRAT(   577 )      ! TERPNRO2+MECO3=0.4800D-...
     &                      +    4.8000D-02 * RXRAT(   579 )      ! TERPNRO2+BZCO3=0.4800D-...
     &                      +    4.8000D-02 * RXRAT(   580 )      ! TERPNRO2+MACO3=0.4800D-...
     &                      +    4.8000D-02 * RXRAT(   581 )      ! TERPNRO2+IMACO3=0.4800D-...
     &                      +    9.0000D-01 * RXRAT(   612 )      ! RCHO+CL=0.9000D+00*RCO3+...
     &                      +    3.7000D-01 * RXRAT(   617 )      ! GLY+CL=0.3700D+00*RCO3+...
     &                      +                 RXRAT(   628 )      ! CLCCHO+OH=RCO3
     &                      +                 RXRAT(   629 )      ! CLCCHO+CL=RCO3+HCL
     &                      +                 RXRAT(   845 )      ! xRCO3+IMACO3=RCO3+IMACO3
      LOSS(  RCO3         ) =                 RXRAT(    73 )      ! RCO3+NO2=PAN2
     &                      +                 RXRAT(    76 )      ! RCO3+NO=NO2+RO2C+xHO2+...
     &                      +                 RXRAT(    77 )      ! RCO3+HO2=0.3075D+00*RCOOOH+...
     &                      +                 RXRAT(    78 )      ! RCO3+NO3=NO2+RO2C+xHO2+...
     &                      +                 RXRAT(    79 )      ! RCO3+MEO2=HCHO+HO2+RO2C+...
     &                      +                 RXRAT(    80 )      ! RCO3+RO2C=RO2C+xHO2+xCCHO+...
     &                      +                 RXRAT(    81 )      ! RCO3+RO2XC=RO2C+xHO2+xCCHO+...
     &                      +                 RXRAT(    82 )      ! RCO3+MECO3=0.2000D+01*CO2+...
     &                      +    2.0000D+00 * RXRAT(    83 )      ! RCO3+RCO3=0.2000D+01*RO2C+...
     &                      +                 RXRAT(    94 )      ! RCO3+BZCO3=0.2000D+01*CO2+...
     &                      +    9.5200D-01 * RXRAT(   578 )      ! RCO3+TERPNRO2=0.4800D-...
     &                      +                 RXRAT(   792 )      ! RCO3+MACO3=CO+0.2000D+...
     &                      +                 RXRAT(   834 )      ! RCO3+IMACO3=CO+0.2000D+...

      PROD(  PAN2         ) =                 RXRAT(    73 )      ! RCO3+NO2=PAN2
      LOSS(  PAN2         ) =                 RXRAT(    74 )      ! PAN2=RCO3+NO2
     &                      +                 RXRAT(    75 )      ! PAN2=0.6000D+00*RCO3+...

      PROD(  xHO2         ) =    4.0000D-01 * RXRAT(    75 )      ! PAN2=0.4000D+00*xHO2+...
     &                      +                 RXRAT(    76 )      ! RCO3+NO=xHO2+RO2C+NO2+...
     &                      +    4.4000D-01 * RXRAT(    77 )      ! RCO3+HO2=0.4400D+00*xHO2+...
     &                      +                 RXRAT(    78 )      ! RCO3+NO3=xHO2+RO2C+NO2+...
     &                      +                 RXRAT(    79 )      ! RCO3+MEO2=xHO2+HO2+RO2C+...
     &                      +                 RXRAT(    80 )      ! RCO3+RO2C=xHO2+RO2C+xCCHO+...
     &                      +                 RXRAT(    81 )      ! RCO3+RO2XC=xHO2+RO2C+xCCHO+...
     &                      +                 RXRAT(    82 )      ! RCO3+MECO3=xHO2+MEO2+RO2C+...
     &                      +    2.0000D+00 * RXRAT(    83 )      ! RCO3+RCO3=0.2000D+01*xHO2+...
     &                      +                 RXRAT(    94 )      ! BZCO3+RCO3=xHO2+0.2000D+...
     &                      +                 RXRAT(   103 )      ! BZO=xHO2+RO2C+CRES
     &                      +    3.5000D-02 * RXRAT(   201 )      ! RCHO+OH=0.3500D-01*xHO2+...
     &                      +                 RXRAT(   202 )      ! RCHO=xHO2+RO2C+yROOH+xCCHO+...
     &                      +    3.7600D-01 * RXRAT(   206 )      ! MEK+OH=0.3760D+00*xHO2+...
     &                      +                 RXRAT(   207 )      ! MEK=xHO2+RO2C+MECO3+xCCHO+...
     &                      +    4.9100D-01 * RXRAT(   210 )      ! CCOOH+OH=0.4910D+00*xHO2+...
     &                      +                 RXRAT(   211 )      ! RCOOH+OH=xHO2+RO2C+0.1430D+...
     &                      +    2.3900D-01 * RXRAT(   214 )      ! ROOH+OH=0.2390D+00*xHO2+...
     &                      +    9.0000D-02 * RXRAT(   216 )      ! R6OOH+OH=0.9000D-01*xHO2+...
     &                      +    7.8200D-01 * RXRAT(   217 )      ! R6OOH=0.7820D+00*xHO2+...
     &                      +    5.6500D-01 * RXRAT(   218 )      ! RAOOH+OH=0.5650D+00*xHO2+...
     &                      +    8.0000D-01 * RXRAT(   228 )      ! CRES+OH=0.8000D+00*xHO2+...
     &                      +    5.2100D-01 * RXRAT(   236 )      ! AFG1+OH=0.5210D+00*xHO2+...
     &                      +    5.2100D-01 * RXRAT(   239 )      ! AFG2+OH=0.5210D+00*xHO2+...
     &                      +    5.6100D-01 * RXRAT(   242 )      ! AFG3+OH=0.5610D+00*xHO2+...
     &                      +    9.5000D-02 * RXRAT(   243 )      ! AFG3+O3=0.9500D-01*xHO2+...
     &                      +    5.0000D-02 * RXRAT(   246 )      ! MVK+O3=0.5000D-01*xHO2+...
     &                      +    6.7000D-01 * RXRAT(   249 )      ! IPRD+OH=0.6700D+00*xHO2+...
     &                      +    7.9900D-01 * RXRAT(   251 )      ! IPRD+NO3=0.7990D+00*xHO2+...
     &                      +    3.7900D-01 * RXRAT(   253 )      ! PRD2+OH=0.3790D+00*xHO2+...
     &                      +    9.1300D-01 * RXRAT(   254 )      ! PRD2=0.9130D+00*xHO2+...
     &                      +    3.0500D-01 * RXRAT(   255 )      ! RNO3+OH=0.3050D+00*xHO2+...
     &                      +    5.5400D-01 * RXRAT(   256 )      ! RNO3=0.5540D+00*xHO2+...
     &                      +    2.5000D-01 * RXRAT(   259 )      ! ACROLEIN+OH=0.2500D+...
     &                      +    3.1000D-02 * RXRAT(   261 )      ! ACROLEIN+NO3=0.3100D-...
     &                      +    8.4000D-02 * RXRAT(   266 )      ! RCOOOH+OH=0.8400D-01*xHO2+...
     &                      +                 RXRAT(   267 )      ! RCOOOH=xHO2+xCCHO+yROOH+CO2+OH
     &                      +                 RXRAT(   524 )      ! ETHENE+OH=xHO2+RO2C+...
     &                      +                 RXRAT(   526 )      ! ETHENE+NO3=xHO2+RO2C+xRCHO+...
     &                      +    2.9000D-01 * RXRAT(   527 )      ! ETHENE+O3P=0.2900D+00*xHO2+...
     &                      +    9.8400D-01 * RXRAT(   528 )      ! PROPENE+OH=0.9840D+00*xHO2+...
     &                      +    9.4900D-01 * RXRAT(   530 )      ! PROPENE+NO3=0.9490D+...
     &                      +    9.5100D-01 * RXRAT(   532 )      ! BUTADIENE13+OH=0.9510D+...
     &                      +    8.1500D-01 * RXRAT(   534 )      ! BUTADIENE13+NO3=0.8150D+...
     &                      +    1.1700D-01 * RXRAT(   535 )      ! BUTADIENE13+O3P=0.1170D+...
     &                      +    7.9900D-01 * RXRAT(   538 )      ! APIN+OH=0.7990D+00*xHO2+...
     &                      +    1.0200D-01 * RXRAT(   539 )      ! APIN+O3=0.1020D+00*xHO2+...
     &                      +    5.6000D-02 * RXRAT(   540 )      ! APIN+NO3=0.5600D-01*xHO2+...
     &                      +    2.9000D-01 * RXRAT(   544 )      ! BENZENE+OH=0.2900D+00*xHO2+...
     &                      +    4.5400D-01 * RXRAT(   545 )      ! TOLUENE+OH=0.4540D+00*xHO2+...
     &                      +    5.2000D-01 * RXRAT(   546 )      ! MXYL+OH=0.5200D+00*xHO2+...
     &                      +    5.5400D-01 * RXRAT(   547 )      ! OXYL+OH=0.5540D+00*xHO2+...
     &                      +    4.8700D-01 * RXRAT(   548 )      ! PXYL+OH=0.4870D+00*xHO2+...
     &                      +    6.2700D-01 * RXRAT(   549 )      ! TMBENZ124+OH=0.6270D+...
     &                      +    5.0000D-02 * RXRAT(   550 )      ! ETOH+OH=0.5000D-01*xHO2+...
     &                      +                 RXRAT(   551 )      ! ALK1+OH=xHO2+RO2C+xCCHO+yROOH
     &                      +    9.6500D-01 * RXRAT(   552 )      ! ALK2+OH=0.9650D+00*xHO2+...
     &                      +    6.9500D-01 * RXRAT(   553 )      ! ALK3+OH=0.6950D+00*xHO2+...
     &                      +    8.3000D-01 * RXRAT(   554 )      ! ALK4+OH=0.8300D+00*xHO2+...
     &                      +    6.4700D-01 * RXRAT(   555 )      ! ALK5+OH=0.6470D+00*xHO2+...
     &                      +    8.7100D-01 * RXRAT(   557 )      ! OLE1+OH=0.8710D+00*xHO2+...
     &                      +    5.7000D-02 * RXRAT(   558 )      ! OLE1+O3=0.5700D-01*xHO2+...
     &                      +    7.7200D-01 * RXRAT(   559 )      ! OLE1+NO3=0.7720D+00*xHO2+...
     &                      +    9.1200D-01 * RXRAT(   561 )      ! OLE2+OH=0.9120D+00*xHO2+...
     &                      +    4.1000D-02 * RXRAT(   562 )      ! OLE2+O3=0.4100D-01*xHO2+...
     &                      +    4.0000D-01 * RXRAT(   563 )      ! OLE2+NO3=0.4000D+00*xHO2+...
     &                      +    5.6600D-01 * RXRAT(   565 )      ! ARO1+OH=0.5660D+00*xHO2+...
     &                      +    6.1700D-01 * RXRAT(   566 )      ! ARO2MN+OH=0.6170D+00*xHO2+...
     &                      +    6.1700D-01 * RXRAT(   567 )      ! NAPHTHAL+OH=0.6170D+...
     &                      +    7.3400D-01 * RXRAT(   568 )      ! TERP+OH=0.7340D+00*xHO2+...
     &                      +    4.6000D-02 * RXRAT(   569 )      ! TERP+O3=0.4600D-01*xHO2+...
     &                      +                 RXRAT(   578 )      ! TERPNRO2+RCO3=xHO2+0.4220D+...
     &                      +    7.3400D-01 * RXRAT(   583 )      ! SESQ+OH=0.7340D+00*xHO2+...
     &                      +    4.6000D-02 * RXRAT(   584 )      ! SESQ+O3=0.4600D-01*xHO2+...
     &                      +    2.2700D-01 * RXRAT(   585 )      ! SESQ+NO3=0.2270D+00*xHO2+...
     &                      +    1.0000D-01 * RXRAT(   612 )      ! RCHO+CL=0.1000D+00*xHO2+...
     &                      +    8.4000D-01 * RXRAT(   614 )      ! MEK+CL=0.8400D+00*xHO2+...
     &                      +    5.4700D-01 * RXRAT(   615 )      ! RNO3+CL=0.5470D+00*xHO2+...
     &                      +    5.4100D-01 * RXRAT(   616 )      ! PRD2+CL=0.5410D+00*xHO2+...
     &                      +                 RXRAT(   619 )      ! CRES+CL=xHO2+HCL+xBALD+yR6OOH
     &                      +    4.8200D-01 * RXRAT(   621 )      ! ROOH+CL=0.4820D+00*xHO2+...
     &                      +    2.3700D-01 * RXRAT(   622 )      ! R6OOH+CL=0.2370D+00*xHO2+...
     &                      +    5.6500D-01 * RXRAT(   623 )      ! RAOOH+CL=0.5650D+00*xHO2+...
     &                      +    4.8400D-01 * RXRAT(   624 )      ! ACROLEIN+CL=0.4840D+...
     &                      +    3.2200D-01 * RXRAT(   625 )      ! MVK+CL=0.3220D+00*xHO2+...
     &                      +    7.1200D-01 * RXRAT(   626 )      ! IPRD+CL=0.7120D+00*xHO2+...
     &                      +                 RXRAT(   662 )      ! ETHENE+CL=xHO2+0.2000D+...
     &                      +    9.7100D-01 * RXRAT(   663 )      ! PROPENE+CL=0.9710D+00*xHO2+...
     &                      +    3.9000D-01 * RXRAT(   664 )      ! BUTADIENE13+CL=0.3900D+...
     &                      +    7.3800D-01 * RXRAT(   665 )      ! ISOPRENE+CL=0.7380D+...
     &                      +    2.5200D-01 * RXRAT(   666 )      ! APIN+CL=0.2520D+00*xHO2+...
     &                      +    8.9400D-01 * RXRAT(   668 )      ! TOLUENE+CL=0.8940D+00*xHO2+...
     &                      +    8.6400D-01 * RXRAT(   669 )      ! MXYL+CL=0.8640D+00*xHO2+...
     &                      +    8.6400D-01 * RXRAT(   670 )      ! OXYL+CL=0.8640D+00*xHO2+...
     &                      +    8.6400D-01 * RXRAT(   671 )      ! PXYL+CL=0.8640D+00*xHO2+...
     &                      +    8.3800D-01 * RXRAT(   672 )      ! TMBENZ124+CL=0.8380D+...
     &                      +    3.1200D-01 * RXRAT(   673 )      ! ETOH+CL=0.3120D+00*xHO2+...
     &                      +                 RXRAT(   674 )      ! ALK1+CL=xHO2+HCL+RO2C+...
     &                      +    9.7000D-01 * RXRAT(   675 )      ! ALK2+CL=0.9700D+00*xHO2+...
     &                      +    8.3500D-01 * RXRAT(   676 )      ! ALK3+CL=0.8350D+00*xHO2+...
     &                      +    8.2700D-01 * RXRAT(   677 )      ! ALK4+CL=0.8270D+00*xHO2+...
     &                      +    6.4700D-01 * RXRAT(   678 )      ! ALK5+CL=0.6470D+00*xHO2+...
     &                      +    8.7300D-01 * RXRAT(   679 )      ! OLE1+CL=0.8730D+00*xHO2+...
     &                      +    4.5000D-01 * RXRAT(   680 )      ! OLE2+CL=0.4500D+00*xHO2+...
     &                      +    8.4000D-01 * RXRAT(   681 )      ! ARO1+CL=0.8400D+00*xHO2+...
     &                      +    8.2800D-01 * RXRAT(   682 )      ! ARO2MN+CL=0.8280D+00*xHO2+...
     &                      +    8.2800D-01 * RXRAT(   683 )      ! NAPHTHAL+CL=0.8280D+...
     &                      +    2.5200D-01 * RXRAT(   684 )      ! TERP+CL=0.2520D+00*xHO2+...
     &                      +    2.5200D-01 * RXRAT(   685 )      ! SESQ+CL=0.2520D+00*xHO2+...
     &                      +                 RXRAT(   792 )      ! MACO3+RCO3=xHO2+0.2000D+...
     &                      +    5.0000D-01 * RXRAT(   824 )      ! MACR+NO3=0.5000D+00*xHO2+...
     &                      +    8.0200D-01 * RXRAT(   826 )      ! MACR+CL=0.8020D+00*xHO2+...
     &                      +                 RXRAT(   834 )      ! IMACO3+RCO3=xHO2+0.2000D+...
     &                      +    5.4700D-01 * RXRAT(   881 )      ! MTNO3+CL=0.5470D+00*xHO2+...
     &                      +    3.0500D-01 * RXRAT(   882 )      ! MTNO3+OH=0.3050D+00*xHO2+...
     &                      +    5.5400D-01 * RXRAT(   883 )      ! MTNO3=0.5540D+00*xHO2+...
      LOSS(  xHO2         ) =                 RXRAT(   104 )      ! xHO2+NO=NO+HO2
     &                      +                 RXRAT(   105 )      ! xHO2+HO2=HO2
     &                      +                 RXRAT(   106 )      ! xHO2+NO3=NO3+HO2
     &                      +                 RXRAT(   107 )      ! xHO2+MEO2=MEO2+0.5000D+00*HO2
     &                      +                 RXRAT(   108 )      ! xHO2+RO2C=RO2C+0.5000D+00*HO2
     &                      +                 RXRAT(   109 )      ! xHO2+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   110 )      ! xHO2+MECO3=MECO3+HO2
     &                      +                 RXRAT(   111 )      ! xHO2+RCO3=RCO3+HO2
     &                      +                 RXRAT(   112 )      ! xHO2+BZCO3=BZCO3+HO2
     &                      +                 RXRAT(   113 )      ! xHO2+MACO3=MACO3+HO2
     &                      +                 RXRAT(   850 )      ! xHO2+IMACO3=IMACO3+HO2

      PROD(  yROOH        ) =    4.0000D-01 * RXRAT(    75 )      ! PAN2=0.4000D+00*yROOH+...
     &                      +                 RXRAT(    76 )      ! RCO3+NO=yROOH+RO2C+xHO2+...
     &                      +    4.4000D-01 * RXRAT(    77 )      ! RCO3+HO2=0.4400D+00*yROOH+...
     &                      +                 RXRAT(    78 )      ! RCO3+NO3=yROOH+RO2C+xHO2+...
     &                      +                 RXRAT(    79 )      ! RCO3+MEO2=yROOH+HO2+RO2C+...
     &                      +                 RXRAT(    80 )      ! RCO3+RO2C=yROOH+xHO2+xCCHO+...
     &                      +                 RXRAT(    81 )      ! RCO3+RO2XC=yROOH+xHO2+...
     &                      +                 RXRAT(    82 )      ! RCO3+MECO3=yROOH+MEO2+RO2C+...
     &                      +    2.0000D+00 * RXRAT(    83 )      ! RCO3+RCO3=0.2000D+01*yROOH+...
     &                      +                 RXRAT(    94 )      ! BZCO3+RCO3=yROOH+0.2000D+...
     &                      +    3.5000D-02 * RXRAT(   201 )      ! RCHO+OH=0.3500D-01*yROOH+...
     &                      +                 RXRAT(   202 )      ! RCHO=yROOH+xHO2+RO2C+xCCHO+...
     &                      +                 RXRAT(   204 )      ! ACETONE+OH=yROOH+xMECO3+...
     &                      +                 RXRAT(   206 )      ! MEK+OH=yROOH+0.3900D-...
     &                      +                 RXRAT(   207 )      ! MEK=yROOH+RO2C+xHO2+xCCHO+...
     &                      +    4.9100D-01 * RXRAT(   210 )      ! CCOOH+OH=0.4910D+00*yROOH+...
     &                      +                 RXRAT(   211 )      ! RCOOH+OH=yROOH+xHO2+...
     &                      +    2.5600D-01 * RXRAT(   214 )      ! ROOH+OH=0.2560D+00*yROOH+...
     &                      +    1.6000D-01 * RXRAT(   216 )      ! R6OOH+OH=0.1600D+00*yROOH+...
     &                      +    1.0000D-01 * RXRAT(   244 )      ! MACR+O3=0.1000D+00*yROOH+...
     &                      +    5.0000D-02 * RXRAT(   246 )      ! MVK+O3=0.5000D-01*yROOH+...
     &                      +    1.5700D-01 * RXRAT(   255 )      ! RNO3+OH=0.1570D+00*yROOH+...
     &                      +    6.6000D-02 * RXRAT(   256 )      ! RNO3=0.6600D-01*yROOH+...
     &                      +    2.5000D-01 * RXRAT(   259 )      ! ACROLEIN+OH=0.2500D+...
     &                      +    3.3000D-02 * RXRAT(   261 )      ! ACROLEIN+NO3=0.3300D-...
     &                      +    2.0000D-02 * RXRAT(   264 )      ! CCOOOH+OH=0.2000D-01*yROOH+...
     &                      +    1.9400D-01 * RXRAT(   266 )      ! RCOOOH+OH=0.1940D+00*yROOH+...
     &                      +                 RXRAT(   267 )      ! RCOOOH=yROOH+xCCHO+xHO2+CO2+OH
     &                      +                 RXRAT(   524 )      ! ETHENE+OH=yROOH+RO2C+...
     &                      +                 RXRAT(   526 )      ! ETHENE+NO3=yROOH+RO2C+...
     &                      +    2.9000D-01 * RXRAT(   527 )      ! ETHENE+O3P=0.2900D+...
     &                      +                 RXRAT(   528 )      ! PROPENE+OH=yROOH+0.9840D+...
     &                      +                 RXRAT(   530 )      ! PROPENE+NO3=yROOH+0.9490D+...
     &                      +                 RXRAT(   532 )      ! BUTADIENE13+OH=yROOH+...
     &                      +                 RXRAT(   534 )      ! BUTADIENE13+NO3=yROOH+...
     &                      +    2.5000D-01 * RXRAT(   535 )      ! BUTADIENE13+O3P=0.2500D+...
     &                      +    5.0000D-02 * RXRAT(   550 )      ! ETOH+OH=0.5000D-01*yROOH+...
     &                      +                 RXRAT(   551 )      ! ALK1+OH=yROOH+RO2C+xCCHO+xHO2
     &                      +                 RXRAT(   552 )      ! ALK2+OH=yROOH+0.9650D+...
     &                      +    9.8300D-01 * RXRAT(   553 )      ! ALK3+OH=0.9830D+00*yROOH+...
     &                      +    1.6900D-01 * RXRAT(   557 )      ! OLE1+OH=0.1690D+00*yROOH+...
     &                      +    1.1000D-02 * RXRAT(   558 )      ! OLE1+O3=0.1100D-01*yROOH+...
     &                      +    1.6900D-01 * RXRAT(   559 )      ! OLE1+NO3=0.1690D+00*yROOH+...
     &                      +    3.1900D-01 * RXRAT(   561 )      ! OLE2+OH=0.3190D+00*yROOH+...
     &                      +    7.3000D-02 * RXRAT(   562 )      ! OLE2+O3=0.7300D-01*yROOH+...
     &                      +    3.1900D-01 * RXRAT(   563 )      ! OLE2+NO3=0.3190D+00*yROOH+...
     &                      +                 RXRAT(   578 )      ! TERPNRO2+RCO3=yROOH+...
     &                      +    1.0000D-01 * RXRAT(   612 )      ! RCHO+CL=0.1000D+00*yROOH+...
     &                      +                 RXRAT(   613 )      ! ACETONE+CL=yROOH+RO2C+...
     &                      +                 RXRAT(   614 )      ! MEK+CL=yROOH+0.9750D+...
     &                      +    5.8600D-01 * RXRAT(   621 )      ! ROOH+CL=0.5860D+00*yROOH+...
     &                      +    7.8400D-01 * RXRAT(   624 )      ! ACROLEIN+CL=0.7840D+...
     &                      +                 RXRAT(   625 )      ! MVK+CL=yROOH+0.5300D-...
     &                      +                 RXRAT(   627 )      ! CLCCHO=yROOH+CO+RO2C+xCL+...
     &                      +                 RXRAT(   630 )      ! CLACET=yROOH+RO2C+xCL+...
     &                      +                 RXRAT(   663 )      ! PROPENE+CL=yROOH+0.9710D+...
     &                      +                 RXRAT(   664 )      ! BUTADIENE13+CL=yROOH+...
     &                      +    3.1200D-01 * RXRAT(   673 )      ! ETOH+CL=0.3120D+00*yROOH+...
     &                      +                 RXRAT(   674 )      ! ALK1+CL=yROOH+xHO2+RO2C+...
     &                      +                 RXRAT(   675 )      ! ALK2+CL=yROOH+0.9700D+...
     &                      +    9.8300D-01 * RXRAT(   676 )      ! ALK3+CL=0.9830D+00*yROOH+...
     &                      +    1.6900D-01 * RXRAT(   679 )      ! OLE1+CL=0.1690D+00*yROOH+...
     &                      +    3.1900D-01 * RXRAT(   680 )      ! OLE2+CL=0.3190D+00*yROOH+...
     &                      +                 RXRAT(   792 )      ! MACO3+RCO3=yROOH+0.2000D+...
     &                      +    5.0000D-01 * RXRAT(   824 )      ! MACR+NO3=0.5000D+00*yROOH+...
     &                      +    3.3000D-01 * RXRAT(   825 )      ! MACR=0.3300D+00*yROOH+...
     &                      +    8.3500D-01 * RXRAT(   826 )      ! MACR+CL=0.8350D+00*yROOH+...
     &                      +                 RXRAT(   834 )      ! IMACO3+RCO3=yROOH+0.2000D+...
     &                      +    1.5700D-01 * RXRAT(   882 )      ! MTNO3+OH=0.1570D+00*yROOH+...
     &                      +    6.6000D-02 * RXRAT(   883 )      ! MTNO3=0.6600D-01*yROOH+...
      LOSS(  yROOH        ) =                 RXRAT(   452 )      ! yROOH+NO=NO
     &                      +                 RXRAT(   453 )      ! yROOH+HO2=HO2+ROOH
     &                      +                 RXRAT(   454 )      ! yROOH+NO3=NO3
     &                      +                 RXRAT(   455 )      ! yROOH+MEO2=MEO2+0.5000D+00*MEK
     &                      +                 RXRAT(   456 )      ! yROOH+RO2C=RO2C+0.5000D+00*MEK
     &                      +                 RXRAT(   457 )      ! yROOH+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   458 )      ! yROOH+MECO3=MECO3
     &                      +                 RXRAT(   459 )      ! yROOH+RCO3=RCO3
     &                      +                 RXRAT(   460 )      ! yROOH+BZCO3=BZCO3
     &                      +                 RXRAT(   461 )      ! yROOH+MACO3=MACO3
     &                      +                 RXRAT(   856 )      ! yROOH+IMACO3=IMACO3

      PROD(  xCCHO        ) =    4.0000D-01 * RXRAT(    75 )      ! PAN2=0.4000D+00*xCCHO+...
     &                      +                 RXRAT(    76 )      ! RCO3+NO=xCCHO+RO2C+xHO2+...
     &                      +    4.4000D-01 * RXRAT(    77 )      ! RCO3+HO2=0.4400D+00*xCCHO+...
     &                      +                 RXRAT(    78 )      ! RCO3+NO3=xCCHO+RO2C+xHO2+...
     &                      +                 RXRAT(    79 )      ! RCO3+MEO2=xCCHO+HO2+RO2C+...
     &                      +                 RXRAT(    80 )      ! RCO3+RO2C=xCCHO+xHO2+RO2C+...
     &                      +                 RXRAT(    81 )      ! RCO3+RO2XC=xCCHO+xHO2+RO2C+...
     &                      +                 RXRAT(    82 )      ! RCO3+MECO3=xCCHO+MEO2+RO2C+...
     &                      +    2.0000D+00 * RXRAT(    83 )      ! RCO3+RCO3=0.2000D+01*xCCHO+...
     &                      +                 RXRAT(    94 )      ! BZCO3+RCO3=xCCHO+0.2000D+...
     &                      +    3.5000D-02 * RXRAT(   201 )      ! RCHO+OH=0.3500D-01*xCCHO+...
     &                      +                 RXRAT(   202 )      ! RCHO=xCCHO+xHO2+yROOH+RO2C+...
     &                      +    5.0400D-01 * RXRAT(   206 )      ! MEK+OH=0.5040D+00*xCCHO+...
     &                      +                 RXRAT(   207 )      ! MEK=xCCHO+RO2C+xHO2+MECO3+...
     &                      +    1.4200D-01 * RXRAT(   211 )      ! RCOOH+OH=0.1420D+00*xCCHO+...
     &                      +    1.2000D-02 * RXRAT(   214 )      ! ROOH+OH=0.1200D-01*xCCHO+...
     &                      +    2.0000D-02 * RXRAT(   216 )      ! R6OOH+OH=0.2000D-01*xCCHO+...
     &                      +    2.6000D-02 * RXRAT(   217 )      ! R6OOH=0.2600D-01*xCCHO+...
     &                      +    8.3000D-02 * RXRAT(   253 )      ! PRD2+OH=0.8300D-01*xCCHO+...
     &                      +    1.6300D-01 * RXRAT(   254 )      ! PRD2=0.1630D+00*xCCHO+...
     &                      +    4.2900D-01 * RXRAT(   255 )      ! RNO3+OH=0.4290D+00*xCCHO+...
     &                      +    2.3000D-01 * RXRAT(   256 )      ! RNO3=0.2300D+00*xCCHO+...
     &                      +    1.6700D-01 * RXRAT(   259 )      ! ACROLEIN+OH=0.1670D+...
     &                      +    1.1000D-01 * RXRAT(   266 )      ! RCOOOH+OH=0.1100D+00*xCCHO+...
     &                      +                 RXRAT(   267 )      ! RCOOOH=xCCHO+xHO2+yROOH+CO2+OH
     &                      +    9.8400D-01 * RXRAT(   528 )      ! PROPENE+OH=0.9840D+...
     &                      +                 RXRAT(   551 )      ! ALK1+OH=xCCHO+RO2C+xHO2+yROOH
     &                      +    4.4500D-01 * RXRAT(   553 )      ! ALK3+OH=0.4450D+00*xCCHO+...
     &                      +    4.3800D-01 * RXRAT(   554 )      ! ALK4+OH=0.4380D+00*xCCHO+...
     &                      +    1.0600D-01 * RXRAT(   555 )      ! ALK5+OH=0.1060D+00*xCCHO+...
     &                      +    1.0000D-02 * RXRAT(   557 )      ! OLE1+OH=0.1000D-01*xCCHO+...
     &                      +    1.1000D-02 * RXRAT(   558 )      ! OLE1+O3=0.1100D-01*xCCHO+...
     &                      +    1.3000D-02 * RXRAT(   559 )      ! OLE1+NO3=0.1300D-01*xCCHO+...
     &                      +    8.3500D-01 * RXRAT(   561 )      ! OLE2+OH=0.8350D+00*xCCHO+...
     &                      +    7.1000D-02 * RXRAT(   562 )      ! OLE2+O3=0.7100D-01*xCCHO+...
     &                      +    5.7900D-01 * RXRAT(   563 )      ! OLE2+NO3=0.5790D+00*xCCHO+...
     &                      +                 RXRAT(   578 )      ! TERPNRO2+RCO3=xCCHO+...
     &                      +    2.0000D-03 * RXRAT(   585 )      ! SESQ+NO3=0.2000D-02*xCCHO+...
     &                      +    1.0000D-01 * RXRAT(   612 )      ! RCHO+CL=0.1000D+00*xCCHO+...
     &                      +    7.0000D-02 * RXRAT(   614 )      ! MEK+CL=0.7000D-01*xCCHO+...
     &                      +    3.0000D-01 * RXRAT(   615 )      ! RNO3+CL=0.3000D+00*xCCHO+...
     &                      +    1.0900D-01 * RXRAT(   616 )      ! PRD2+CL=0.1090D+00*xCCHO+...
     &                      +    1.0400D-01 * RXRAT(   621 )      ! ROOH+CL=0.1040D+00*xCCHO+...
     &                      +    1.8600D-01 * RXRAT(   622 )      ! R6OOH+CL=0.1860D+00*xCCHO+...
     &                      +                 RXRAT(   674 )      ! ALK1+CL=xCCHO+xHO2+RO2C+...
     &                      +    3.4000D-01 * RXRAT(   676 )      ! ALK3+CL=0.3400D+00*xCCHO+...
     &                      +    2.8700D-01 * RXRAT(   677 )      ! ALK4+CL=0.2870D+00*xCCHO+...
     &                      +    8.0000D-02 * RXRAT(   678 )      ! ALK5+CL=0.8000D-01*xCCHO+...
     &                      +    2.0600D-01 * RXRAT(   679 )      ! OLE1+CL=0.2060D+00*xCCHO+...
     &                      +    3.8300D-01 * RXRAT(   680 )      ! OLE2+CL=0.3830D+00*xCCHO+...
     &                      +                 RXRAT(   792 )      ! MACO3+RCO3=xCCHO+0.2000D+...
     &                      +                 RXRAT(   834 )      ! IMACO3+RCO3=xCCHO+0.2000D+...
     &                      +    3.0000D-01 * RXRAT(   881 )      ! MTNO3+CL=0.3000D+00*xCCHO+...
     &                      +    4.2900D-01 * RXRAT(   882 )      ! MTNO3+OH=0.4290D+00*xCCHO+...
     &                      +    2.3000D-01 * RXRAT(   883 )      ! MTNO3=0.2300D+00*xCCHO+...
      LOSS(  xCCHO        ) =                 RXRAT(   281 )      ! xCCHO+NO=NO+CCHO
     &                      +                 RXRAT(   282 )      ! xCCHO+HO2=HO2
     &                      +                 RXRAT(   283 )      ! xCCHO+NO3=NO3+CCHO
     &                      +                 RXRAT(   284 )      ! xCCHO+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   285 )      ! xCCHO+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   286 )      ! xCCHO+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   287 )      ! xCCHO+MECO3=MECO3+CCHO
     &                      +                 RXRAT(   288 )      ! xCCHO+RCO3=RCO3+CCHO
     &                      +                 RXRAT(   289 )      ! xCCHO+BZCO3=BZCO3+CCHO
     &                      +                 RXRAT(   290 )      ! xCCHO+MACO3=MACO3+CCHO
     &                      +                 RXRAT(   872 )      ! xCCHO+IMACO3=IMACO3+CCHO

      PROD(  RCOOOH       ) =    3.0750D-01 * RXRAT(    77 )      ! RCO3+HO2=0.3075D+00*RCOOOH+...
     &                      +    3.0750D-01 * RXRAT(    88 )      ! BZCO3+HO2=0.3075D+...
     &                      +    7.5000D-01 * RXRAT(   752 )      ! NIT1NO3OOA+HO2=0.7500D+...
     &                      +    3.0750D-01 * RXRAT(   786 )      ! MACO3+HO2=0.3075D+...
      LOSS(  RCOOOH       ) =                 RXRAT(   266 )      ! RCOOOH+OH=0.8060D+00*RCO3+...
     &                      +                 RXRAT(   267 )      ! RCOOOH=xHO2+xCCHO+yROOH+CO2+OH

      PROD(  RCOOH        ) =    1.0250D-01 * RXRAT(    77 )      ! RCO3+HO2=0.1025D+00*RCOOH+...
     &                      +    1.0250D-01 * RXRAT(    88 )      ! BZCO3+HO2=0.1025D+00*RCOOH+...
     &                      +    3.7200D-01 * RXRAT(   250 )      ! IPRD+O3=0.3720D+00*RCOOH+...
     &                      +    1.5900D-01 * RXRAT(   558 )      ! OLE1+O3=0.1590D+00*RCOOH+...
     &                      +    2.3500D-01 * RXRAT(   562 )      ! OLE2+O3=0.2350D+00*RCOOH+...
     &                      +    6.8000D-02 * RXRAT(   569 )      ! TERP+O3=0.6800D-01*RCOOH+...
     &                      +    6.8000D-02 * RXRAT(   584 )      ! SESQ+O3=0.6800D-01*RCOOH+...
     &                      +    1.7000D-01 * RXRAT(   728 )      ! HC5OO+NO=0.1700D+00*RCOOH+...
     &                      +    8.5000D-02 * RXRAT(   730 )      ! HC5OO+MEO2=0.8500D-...
     &                      +    8.5000D-02 * RXRAT(   731 )      ! HC5OO+RO2C=0.8500D-...
     &                      +    1.7000D-01 * RXRAT(   732 )      ! HC5OO+MECO3=0.1700D+...
     &                      +    1.3000D-01 * RXRAT(   733 )      ! HC5+O3=0.1300D+00*RCOOH+...
     &                      +    1.2000D-01 * RXRAT(   740 )      ! ISOPND+O3=0.1200D+00*RCOOH+...
     &                      +    2.5000D-01 * RXRAT(   752 )      ! NIT1NO3OOA+HO2=0.2500D+...
     &                      +    1.0250D-01 * RXRAT(   786 )      ! MACO3+HO2=0.1025D+00*RCOOH+...
     &                      +    2.5000D-01 * RXRAT(   828 )      ! IMACO3+HO2=0.2500D+...
      LOSS(  RCOOH        ) =                 RXRAT(   211 )      ! RCOOH+OH=RO2C+xHO2+0.1430D+...

      PROD(  BZCO3        ) =                 RXRAT(    85 )      ! PBZN=BZCO3+NO2
     &                      +    6.0000D-01 * RXRAT(    86 )      ! PBZN=0.6000D+00*BZCO3+...
     &                      +                 RXRAT(   233 )      ! BALD+OH=BZCO3
     &                      +                 RXRAT(   235 )      ! BALD+NO3=BZCO3+HNO3
     &                      +                 RXRAT(   620 )      ! BALD+CL=BZCO3+HCL
      LOSS(  BZCO3        ) =                 RXRAT(    84 )      ! BZCO3+NO2=PBZN
     &                      +                 RXRAT(    87 )      ! BZCO3+NO=NO2+CO2+BZO+RO2C
     &                      +                 RXRAT(    88 )      ! BZCO3+HO2=0.3075D+...
     &                      +                 RXRAT(    89 )      ! BZCO3+NO3=NO2+CO2+BZO+RO2C
     &                      +                 RXRAT(    90 )      ! BZCO3+MEO2=HCHO+HO2+RO2C+...
     &                      +                 RXRAT(    91 )      ! BZCO3+RO2C=RO2C+BZO+CO2
     &                      +                 RXRAT(    92 )      ! BZCO3+RO2XC=RO2C+BZO+CO2
     &                      +                 RXRAT(    93 )      ! BZCO3+MECO3=0.2000D+01*CO2+...
     &                      +                 RXRAT(    94 )      ! BZCO3+RCO3=0.2000D+01*CO2+...
     &                      +    2.0000D+00 * RXRAT(    95 )      ! BZCO3+BZCO3=0.2000D+01*BZO+...
     &                      +                 RXRAT(   579 )      ! BZCO3+TERPNRO2=0.5310D+...
     &                      +                 RXRAT(   793 )      ! BZCO3+MACO3=CO+0.2000D+...
     &                      +                 RXRAT(   835 )      ! BZCO3+IMACO3=CO+0.2000D+...

      PROD(  PBZN         ) =                 RXRAT(    84 )      ! BZCO3+NO2=PBZN
      LOSS(  PBZN         ) =                 RXRAT(    85 )      ! PBZN=BZCO3+NO2
     &                      +                 RXRAT(    86 )      ! PBZN=0.6000D+00*BZCO3+...

      PROD(  BZO          ) =    4.0000D-01 * RXRAT(    86 )      ! PBZN=0.4000D+00*BZO+...
     &                      +                 RXRAT(    87 )      ! BZCO3+NO=BZO+CO2+NO2+RO2C
     &                      +    4.4000D-01 * RXRAT(    88 )      ! BZCO3+HO2=0.4400D+00*BZO+...
     &                      +                 RXRAT(    89 )      ! BZCO3+NO3=BZO+CO2+NO2+RO2C
     &                      +                 RXRAT(    90 )      ! BZCO3+MEO2=BZO+HO2+RO2C+...
     &                      +                 RXRAT(    91 )      ! BZCO3+RO2C=BZO+RO2C+CO2
     &                      +                 RXRAT(    92 )      ! BZCO3+RO2XC=BZO+RO2C+CO2
     &                      +                 RXRAT(    93 )      ! BZCO3+MECO3=BZO+MEO2+...
     &                      +                 RXRAT(    94 )      ! BZCO3+RCO3=BZO+0.2000D+...
     &                      +    2.0000D+00 * RXRAT(    95 )      ! BZCO3+BZCO3=0.2000D+01*BZO+...
     &                      +    2.0000D-01 * RXRAT(   228 )      ! CRES+OH=0.2000D+00*BZO+...
     &                      +                 RXRAT(   229 )      ! CRES+NO3=BZO+HNO3
     &                      +                 RXRAT(   230 )      ! NPHE+OH=BZO
     &                      +                 RXRAT(   579 )      ! TERPNRO2+BZCO3=BZO+0.4220D+...
     &                      +                 RXRAT(   793 )      ! MACO3+BZCO3=BZO+0.2000D+...
     &                      +                 RXRAT(   835 )      ! IMACO3+BZCO3=BZO+0.2000D+...
      LOSS(  BZO          ) =                 RXRAT(   101 )      ! BZO+NO2=NPHE
     &                      +                 RXRAT(   102 )      ! BZO+HO2=CRES
     &                      +                 RXRAT(   103 )      ! BZO=CRES+RO2C+xHO2

      PROD(  MACO3        ) =                 RXRAT(    97 )      ! MAPAN=MACO3+NO2
     &                      +    6.0000D-01 * RXRAT(    98 )      ! MAPAN=0.6000D+00*MACO3+...
     &                      +                 RXRAT(   164 )      ! xMACO3+NO=MACO3+NO
     &                      +                 RXRAT(   166 )      ! xMACO3+NO3=MACO3+NO3
     &                      +    5.0000D-01 * RXRAT(   167 )      ! xMACO3+MEO2=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   168 )      ! xMACO3+RO2C=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   169 )      ! xMACO3+RO2XC=0.5000D+...
     &                      +                 RXRAT(   170 )      ! xMACO3+MECO3=MACO3+MECO3
     &                      +                 RXRAT(   171 )      ! xMACO3+RCO3=MACO3+RCO3
     &                      +                 RXRAT(   172 )      ! xMACO3+BZCO3=MACO3+BZCO3
     &                      +                 RXRAT(   173 )      ! xMACO3+MACO3=0.2000D+01*MACO3
     &                      +    2.1700D-01 * RXRAT(   236 )      ! AFG1+OH=0.2170D+00*MACO3+...
     &                      +    5.0000D-01 * RXRAT(   238 )      ! AFG1=0.5000D+00*MACO3+...
     &                      +    2.1700D-01 * RXRAT(   239 )      ! AFG2+OH=0.2170D+00*MACO3+...
     &                      +    2.0600D-01 * RXRAT(   242 )      ! AFG3+OH=0.2060D+00*MACO3+...
     &                      +    4.0000D-01 * RXRAT(   248 )      ! MVK=0.4000D+00*MACO3+...
     &                      +    2.8900D-01 * RXRAT(   249 )      ! IPRD+OH=0.2890D+00*MACO3+...
     &                      +    1.5000D-01 * RXRAT(   251 )      ! IPRD+NO3=0.1500D+00*MACO3+...
     &                      +    7.5000D-01 * RXRAT(   259 )      ! ACROLEIN+OH=0.7500D+...
     &                      +    9.6700D-01 * RXRAT(   261 )      ! ACROLEIN+NO3=0.9670D+...
     &                      +    3.3000D-01 * RXRAT(   263 )      ! ACROLEIN=0.3300D+00*MACO3+...
     &                      +                 RXRAT(   451 )      ! xMTNO3+IMACO3=MACO3+MTNO3
     &                      +    2.1600D-01 * RXRAT(   624 )      ! ACROLEIN+CL=0.2160D+...
     &                      +    1.5400D-01 * RXRAT(   626 )      ! IPRD+CL=0.1540D+00*MACO3+...
     &                      +                 RXRAT(   844 )      ! xMACO3+IMACO3=MACO3+IMACO3
      LOSS(  MACO3        ) =                 RXRAT(    96 )      ! MACO3+NO2=MAPAN
     &                      +                 RXRAT(   580 )      ! MACO3+TERPNRO2=CO2+0.1043D+...
     &                      +                 RXRAT(   785 )      ! MACO3+NO=NO2+CO+CO2+HCHO+MEO2
     &                      +                 RXRAT(   786 )      ! MACO3+HO2=0.3075D+...
     &                      +                 RXRAT(   787 )      ! MACO3+NO3=NO2+CO+CO2+HCHO+MEO2
     &                      +                 RXRAT(   788 )      ! MACO3+MEO2=0.2000D+01*HCHO+...
     &                      +                 RXRAT(   789 )      ! MACO3+RO2C=CO+CO2+HCHO+MEO2
     &                      +                 RXRAT(   790 )      ! MACO3+RO2XC=CO+CO2+HCHO+MEO2
     &                      +                 RXRAT(   791 )      ! MACO3+MECO3=0.2000D+01*CO2+...
     &                      +                 RXRAT(   792 )      ! MACO3+RCO3=CO+0.2000D+...
     &                      +                 RXRAT(   793 )      ! MACO3+BZCO3=CO+0.2000D+...
     &                      +    2.0000D+00 * RXRAT(   794 )      ! MACO3+MACO3=0.2000D+01*CO+...
     &                      +                 RXRAT(   836 )      ! MACO3+IMACO3=0.2000D+01*CO+...

      PROD(  MAPAN        ) =                 RXRAT(    96 )      ! MACO3+NO2=MAPAN
     &                      +                 RXRAT(   751 )      ! NIT1NO3OOA+NO2=MAPAN
      LOSS(  MAPAN        ) =                 RXRAT(    97 )      ! MAPAN=MACO3+NO2
     &                      +                 RXRAT(    98 )      ! MAPAN=0.6000D+00*MACO3+...
     &                      +                 RXRAT(   795 )      ! MAPAN+OH=HACET+CO+NO2

      PROD(  TBUO         ) =                 RXRAT(   174 )      ! xTBUO+NO=TBUO+NO
     &                      +                 RXRAT(   176 )      ! xTBUO+NO3=TBUO+NO3
     &                      +    5.0000D-01 * RXRAT(   177 )      ! xTBUO+MEO2=0.5000D+00*TBUO+...
     &                      +    5.0000D-01 * RXRAT(   178 )      ! xTBUO+RO2C=0.5000D+00*TBUO+...
     &                      +    5.0000D-01 * RXRAT(   179 )      ! xTBUO+RO2XC=0.5000D+...
     &                      +                 RXRAT(   180 )      ! xTBUO+MECO3=TBUO+MECO3
     &                      +                 RXRAT(   181 )      ! xTBUO+RCO3=TBUO+RCO3
     &                      +                 RXRAT(   182 )      ! xTBUO+BZCO3=TBUO+BZCO3
     &                      +                 RXRAT(   183 )      ! xTBUO+MACO3=TBUO+MACO3
     &                      +                 RXRAT(   843 )      ! xTBUO+IMACO3=TBUO+IMACO3
      LOSS(  TBUO         ) =                 RXRAT(    99 )      ! TBUO+NO2=RNO3
     &                      +                 RXRAT(   100 )      ! TBUO=ACETONE+MEO2

      PROD(  RNO3         ) =                 RXRAT(    99 )      ! TBUO+NO2=RNO3
     &                      +                 RXRAT(   431 )      ! xRNO3+NO=RNO3+NO
     &                      +                 RXRAT(   433 )      ! xRNO3+NO3=RNO3+NO3
     &                      +    5.0000D-01 * RXRAT(   434 )      ! xRNO3+MEO2=0.5000D+00*RNO3+...
     &                      +    5.0000D-01 * RXRAT(   435 )      ! xRNO3+RO2C=0.5000D+00*RNO3+...
     &                      +    5.0000D-01 * RXRAT(   436 )      ! xRNO3+RO2XC=0.5000D+...
     &                      +                 RXRAT(   437 )      ! xRNO3+MECO3=RNO3+MECO3
     &                      +                 RXRAT(   438 )      ! xRNO3+RCO3=RNO3+RCO3
     &                      +                 RXRAT(   439 )      ! xRNO3+BZCO3=RNO3+BZCO3
     &                      +                 RXRAT(   440 )      ! xRNO3+MACO3=RNO3+MACO3
     &                      +                 RXRAT(   482 )      ! zRNO3+NO=RNO3+NO
     &                      +                 RXRAT(   857 )      ! xRNO3+IMACO3=RNO3+IMACO3
      LOSS(  RNO3         ) =    8.1100D-01 * RXRAT(   255 )      ! RNO3+OH=0.1890D+00*RNO3+...
     &                      +                 RXRAT(   256 )      ! RNO3=0.3440D+00*HO2+...
     &                      +    9.4500D-01 * RXRAT(   615 )      ! RNO3+CL=0.5500D-01*RNO3+...

      PROD(  ACETONE      ) =                 RXRAT(   100 )      ! TBUO=ACETONE+MEO2
     &                      +                 RXRAT(   301 )      ! xACETONE+NO=ACETONE+NO
     &                      +                 RXRAT(   303 )      ! xACETONE+NO3=ACETONE+NO3
     &                      +    5.0000D-01 * RXRAT(   304 )      ! xACETONE+MEO2=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   305 )      ! xACETONE+RO2C=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   306 )      ! xACETONE+RO2XC=0.5000D+...
     &                      +                 RXRAT(   307 )      ! xACETONE+MECO3=ACETONE+MECO3
     &                      +                 RXRAT(   308 )      ! xACETONE+RCO3=ACETONE+RCO3
     &                      +                 RXRAT(   309 )      ! xACETONE+BZCO3=ACETONE+BZCO3
     &                      +                 RXRAT(   310 )      ! xACETONE+MACO3=ACETONE+MACO3
     &                      +    5.1000D-02 * RXRAT(   562 )      ! OLE2+O3=0.5100D-01*ACETONE+...
     &                      +    2.3900D-01 * RXRAT(   571 )      ! TERPNRO2+NO=0.2390D+...
     &                      +    4.4300D-01 * RXRAT(   573 )      ! TERPNRO2+NO3=0.4430D+...
     &                      +    2.2200D-01 * RXRAT(   574 )      ! TERPNRO2+MEO2=0.2220D+...
     &                      +    2.2200D-01 * RXRAT(   575 )      ! TERPNRO2+RO2C=0.2220D+...
     &                      +    2.2200D-01 * RXRAT(   576 )      ! TERPNRO2+RO2XC=0.2220D+...
     &                      +    4.4300D-01 * RXRAT(   577 )      ! TERPNRO2+MECO3=0.4430D+...
     &                      +    4.4300D-01 * RXRAT(   578 )      ! TERPNRO2+RCO3=0.4430D+...
     &                      +    4.4300D-01 * RXRAT(   579 )      ! TERPNRO2+BZCO3=0.4430D+...
     &                      +    4.4300D-01 * RXRAT(   580 )      ! TERPNRO2+MACO3=0.4430D+...
     &                      +    4.4300D-01 * RXRAT(   581 )      ! TERPNRO2+IMACO3=0.4430D+...
     &                      +                 RXRAT(   870 )      ! xACETONE+IMACO3=ACETONE+IMACO3
      LOSS(  ACETONE      ) =                 RXRAT(   204 )      ! ACETONE+OH=RO2C+xMECO3+...
     &                      +                 RXRAT(   205 )      ! ACETONE=0.6200D+00*MECO3+...
     &                      +                 RXRAT(   613 )      ! ACETONE+CL=HCL+RO2C+xHCHO+...

      PROD(  NPHE         ) =                 RXRAT(   101 )      ! BZO+NO2=NPHE
      LOSS(  NPHE         ) =                 RXRAT(   230 )      ! NPHE+OH=BZO
     &                      +                 RXRAT(   231 )      ! NPHE=HONO
     &                      +                 RXRAT(   232 )      ! NPHE=

      PROD(  CRES         ) =                 RXRAT(   102 )      ! BZO+HO2=CRES
     &                      +                 RXRAT(   103 )      ! BZO=CRES+RO2C+xHO2
     &                      +    5.7000D-01 * RXRAT(   544 )      ! BENZENE+OH=0.5700D+00*CRES+...
     &                      +    1.8100D-01 * RXRAT(   545 )      ! TOLUENE+OH=0.1810D+00*CRES+...
     &                      +    1.5900D-01 * RXRAT(   546 )      ! MXYL+OH=0.1590D+00*CRES+...
     &                      +    1.6100D-01 * RXRAT(   547 )      ! OXYL+OH=0.1610D+00*CRES+...
     &                      +    1.5900D-01 * RXRAT(   548 )      ! PXYL+OH=0.1590D+00*CRES+...
     &                      +    2.2000D-02 * RXRAT(   549 )      ! TMBENZ124+OH=0.2200D-...
     &                      +    1.2300D-01 * RXRAT(   565 )      ! ARO1+OH=0.1230D+00*CRES+...
     &                      +    7.7000D-02 * RXRAT(   566 )      ! ARO2MN+OH=0.7700D-01*CRES+...
     &                      +    7.7000D-02 * RXRAT(   567 )      ! NAPHTHAL+OH=0.7700D-...
      LOSS(  CRES         ) =                 RXRAT(   228 )      ! CRES+OH=0.2000D+00*BZO+...
     &                      +                 RXRAT(   229 )      ! CRES+NO3=HNO3+BZO
     &                      +                 RXRAT(   619 )      ! CRES+CL=HCL+xHO2+xBALD+yR6OOH

      PROD(  xOH          ) =    1.2000D-02 * RXRAT(   214 )      ! ROOH+OH=0.1200D-01*xOH+...
     &                      +    4.1000D-02 * RXRAT(   216 )      ! R6OOH+OH=0.4100D-01*xOH+...
     &                      +    2.4000D-02 * RXRAT(   218 )      ! RAOOH+OH=0.2400D-01*xOH+...
     &                      +    2.0000D-02 * RXRAT(   264 )      ! CCOOOH+OH=0.2000D-01*xOH+...
     &                      +    1.1000D-01 * RXRAT(   266 )      ! RCOOOH+OH=0.1100D+00*xOH+...
     &                      +    1.0400D-01 * RXRAT(   621 )      ! ROOH+CL=0.1040D+00*xOH+...
     &                      +    5.0200D-01 * RXRAT(   622 )      ! R6OOH+CL=0.5020D+00*xOH+...
     &                      +    2.4000D-02 * RXRAT(   623 )      ! RAOOH+CL=0.2400D-01*xOH+...
      LOSS(  xOH          ) =                 RXRAT(   114 )      ! xOH+NO=NO+OH
     &                      +                 RXRAT(   115 )      ! xOH+HO2=HO2
     &                      +                 RXRAT(   116 )      ! xOH+NO3=NO3+OH
     &                      +                 RXRAT(   117 )      ! xOH+MEO2=MEO2+0.5000D+00*OH
     &                      +                 RXRAT(   118 )      ! xOH+RO2C=RO2C+0.5000D+00*OH
     &                      +                 RXRAT(   119 )      ! xOH+RO2XC=RO2XC+0.5000D+00*OH
     &                      +                 RXRAT(   120 )      ! xOH+MECO3=MECO3+OH
     &                      +                 RXRAT(   121 )      ! xOH+RCO3=RCO3+OH
     &                      +                 RXRAT(   122 )      ! xOH+BZCO3=BZCO3+OH
     &                      +                 RXRAT(   123 )      ! xOH+MACO3=MACO3+OH
     &                      +                 RXRAT(   849 )      ! xOH+IMACO3=IMACO3+OH

      PROD(  xNO2         ) =    3.1300D-01 * RXRAT(   255 )      ! RNO3+OH=0.3130D+00*xNO2+...
     &                      +    1.2000D-01 * RXRAT(   534 )      ! BUTADIENE13+NO3=0.1200D+...
     &                      +    6.4300D-01 * RXRAT(   540 )      ! APIN+NO3=0.6430D+00*xNO2+...
     &                      +    4.2600D-01 * RXRAT(   563 )      ! OLE2+NO3=0.4260D+00*xNO2+...
     &                      +    2.8700D-01 * RXRAT(   585 )      ! SESQ+NO3=0.2870D+00*xNO2+...
     &                      +    1.5900D-01 * RXRAT(   615 )      ! RNO3+CL=0.1590D+00*xNO2+...
     &                      +    1.5900D-01 * RXRAT(   881 )      ! MTNO3+CL=0.1590D+00*xNO2+...
     &                      +    3.1300D-01 * RXRAT(   882 )      ! MTNO3+OH=0.3130D+00*xNO2+...
      LOSS(  xNO2         ) =                 RXRAT(   124 )      ! xNO2+NO=NO+NO2
     &                      +                 RXRAT(   125 )      ! xNO2+HO2=HO2
     &                      +                 RXRAT(   126 )      ! xNO2+NO3=NO3+NO2
     &                      +                 RXRAT(   127 )      ! xNO2+MEO2=MEO2+0.5000D+00*NO2
     &                      +                 RXRAT(   128 )      ! xNO2+RO2C=RO2C+0.5000D+00*NO2
     &                      +                 RXRAT(   129 )      ! xNO2+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   130 )      ! xNO2+MECO3=MECO3+NO2
     &                      +                 RXRAT(   131 )      ! xNO2+RCO3=RCO3+NO2
     &                      +                 RXRAT(   132 )      ! xNO2+BZCO3=BZCO3+NO2
     &                      +                 RXRAT(   133 )      ! xNO2+MACO3=MACO3+NO2
     &                      +                 RXRAT(   848 )      ! xNO2+IMACO3=IMACO3+NO2

      PROD(  xMEO2        ) =    1.0000D-02 * RXRAT(   554 )      ! ALK4+OH=0.1000D-01*xMEO2+...
     &                      +    1.0000D-03 * RXRAT(   557 )      ! OLE1+OH=0.1000D-02*xMEO2+...
     &                      +    3.5000D-02 * RXRAT(   563 )      ! OLE2+NO3=0.3500D-01*xMEO2+...
     &                      +    3.0000D-03 * RXRAT(   677 )      ! ALK4+CL=0.3000D-02*xMEO2+...
     &                      +    1.0000D-03 * RXRAT(   680 )      ! OLE2+CL=0.1000D-02*xMEO2+...
      LOSS(  xMEO2        ) =                 RXRAT(   134 )      ! xMEO2+NO=NO+MEO2
     &                      +                 RXRAT(   135 )      ! xMEO2+HO2=HO2
     &                      +                 RXRAT(   136 )      ! xMEO2+NO3=NO3+MEO2
     &                      +                 RXRAT(   137 )      ! xMEO2+MEO2=0.1500D+01*MEO2
     &                      +                 RXRAT(   138 )      ! xMEO2+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   139 )      ! xMEO2+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   140 )      ! xMEO2+MECO3=MECO3+MEO2
     &                      +                 RXRAT(   141 )      ! xMEO2+RCO3=RCO3+MEO2
     &                      +                 RXRAT(   142 )      ! xMEO2+BZCO3=BZCO3+MEO2
     &                      +                 RXRAT(   143 )      ! xMEO2+MACO3=MACO3+MEO2
     &                      +                 RXRAT(   847 )      ! xMEO2+IMACO3=IMACO3+MEO2

      PROD(  xMECO3       ) =                 RXRAT(   204 )      ! ACETONE+OH=xMECO3+RO2C+...
     &                      +    5.1000D-01 * RXRAT(   206 )      ! MEK+OH=0.5100D+00*xMECO3+...
     &                      +    2.0100D-01 * RXRAT(   236 )      ! AFG1+OH=0.2010D+00*xMECO3+...
     &                      +    2.0100D-01 * RXRAT(   239 )      ! AFG2+OH=0.2010D+00*xMECO3+...
     &                      +    1.1700D-01 * RXRAT(   242 )      ! AFG3+OH=0.1170D+00*xMECO3+...
     &                      +    2.9000D-02 * RXRAT(   253 )      ! PRD2+OH=0.2900D-01*xMECO3+...
     &                      +    1.0000D-03 * RXRAT(   539 )      ! APIN+O3=0.1000D-02*xMECO3+...
     &                      +    1.1000D-02 * RXRAT(   554 )      ! ALK4+OH=0.1100D-01*xMECO3+...
     &                      +    1.5600D-01 * RXRAT(   562 )      ! OLE2+O3=0.1560D+00*xMECO3+...
     &                      +    2.0200D-01 * RXRAT(   569 )      ! TERP+O3=0.2020D+00*xMECO3+...
     &                      +    2.0200D-01 * RXRAT(   584 )      ! SESQ+O3=0.2020D+00*xMECO3+...
     &                      +                 RXRAT(   613 )      ! ACETONE+CL=xMECO3+RO2C+...
     &                      +    8.5000D-02 * RXRAT(   614 )      ! MEK+CL=0.8500D-01*xMECO3+...
     &                      +    7.0000D-03 * RXRAT(   616 )      ! PRD2+CL=0.7000D-02*xMECO3+...
     &                      +    6.2500D-01 * RXRAT(   625 )      ! MVK+CL=0.6250D+00*xMECO3+...
     &                      +    3.4000D-02 * RXRAT(   666 )      ! APIN+CL=0.3400D-01*xMECO3+...
     &                      +    4.0000D-03 * RXRAT(   677 )      ! ALK4+CL=0.4000D-02*xMECO3+...
     &                      +    3.4000D-02 * RXRAT(   684 )      ! TERP+CL=0.3400D-01*xMECO3+...
     &                      +    3.4000D-02 * RXRAT(   685 )      ! SESQ+CL=0.3400D-01*xMECO3+...
     &                      +    3.3000D-01 * RXRAT(   825 )      ! MACR=0.3300D+00*xMECO3+...
      LOSS(  xMECO3       ) =                 RXRAT(   144 )      ! xMECO3+NO=NO+MECO3
     &                      +                 RXRAT(   145 )      ! xMECO3+HO2=HO2
     &                      +                 RXRAT(   146 )      ! xMECO3+NO3=NO3+MECO3
     &                      +                 RXRAT(   147 )      ! xMECO3+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   148 )      ! xMECO3+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   149 )      ! xMECO3+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   150 )      ! xMECO3+MECO3=0.2000D+01*MECO3
     &                      +                 RXRAT(   151 )      ! xMECO3+RCO3=RCO3+MECO3
     &                      +                 RXRAT(   152 )      ! xMECO3+BZCO3=BZCO3+MECO3
     &                      +                 RXRAT(   153 )      ! xMECO3+MACO3=MACO3+MECO3
     &                      +                 RXRAT(   846 )      ! xMECO3+IMACO3=IMACO3+MECO3

      PROD(  xRCO3        ) =    7.4000D-02 * RXRAT(   206 )      ! MEK+OH=0.7400D-01*xRCO3+...
     &                      +    6.5200D-01 * RXRAT(   237 )      ! AFG1+O3=0.6520D+00*xRCO3+...
     &                      +    6.5200D-01 * RXRAT(   240 )      ! AFG2+O3=0.6520D+00*xRCO3+...
     &                      +    1.6300D-01 * RXRAT(   243 )      ! AFG3+O3=0.1630D+00*xRCO3+...
     &                      +    1.0000D-01 * RXRAT(   244 )      ! MACR+O3=0.1000D+00*xRCO3+...
     &                      +    5.0000D-02 * RXRAT(   246 )      ! MVK+O3=0.5000D-01*xRCO3+...
     &                      +    4.8000D-02 * RXRAT(   250 )      ! IPRD+O3=0.4800D-01*xRCO3+...
     &                      +    4.9000D-02 * RXRAT(   253 )      ! PRD2+OH=0.4900D-01*xRCO3+...
     &                      +    4.0000D-03 * RXRAT(   538 )      ! APIN+OH=0.4000D-02*xRCO3+...
     &                      +    2.9700D-01 * RXRAT(   539 )      ! APIN+O3=0.2970D+00*xRCO3+...
     &                      +    7.0000D-03 * RXRAT(   540 )      ! APIN+NO3=0.7000D-02*xRCO3+...
     &                      +    8.0000D-03 * RXRAT(   562 )      ! OLE2+O3=0.8000D-02*xRCO3+...
     &                      +    6.4000D-02 * RXRAT(   568 )      ! TERP+OH=0.6400D-01*xRCO3+...
     &                      +    5.9000D-02 * RXRAT(   569 )      ! TERP+O3=0.5900D-01*xRCO3+...
     &                      +    6.4000D-02 * RXRAT(   583 )      ! SESQ+OH=0.6400D-01*xRCO3+...
     &                      +    5.9000D-02 * RXRAT(   584 )      ! SESQ+O3=0.5900D-01*xRCO3+...
     &                      +    2.6000D-02 * RXRAT(   585 )      ! SESQ+NO3=0.2600D-01*xRCO3+...
     &                      +    3.6000D-02 * RXRAT(   614 )      ! MEK+CL=0.3600D-01*xRCO3+...
     &                      +    2.2000D-02 * RXRAT(   616 )      ! PRD2+CL=0.2200D-01*xRCO3+...
     &                      +    5.0000D-02 * RXRAT(   666 )      ! APIN+CL=0.5000D-01*xRCO3+...
     &                      +    5.0000D-02 * RXRAT(   684 )      ! TERP+CL=0.5000D-01*xRCO3+...
     &                      +    5.0000D-02 * RXRAT(   685 )      ! SESQ+CL=0.5000D-01*xRCO3+...
      LOSS(  xRCO3        ) =                 RXRAT(   154 )      ! xRCO3+NO=NO+RCO3
     &                      +                 RXRAT(   155 )      ! xRCO3+HO2=HO2
     &                      +                 RXRAT(   156 )      ! xRCO3+NO3=NO3+RCO3
     &                      +                 RXRAT(   157 )      ! xRCO3+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   158 )      ! xRCO3+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   159 )      ! xRCO3+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   160 )      ! xRCO3+MECO3=MECO3+RCO3
     &                      +                 RXRAT(   161 )      ! xRCO3+RCO3=0.2000D+01*RCO3
     &                      +                 RXRAT(   162 )      ! xRCO3+BZCO3=BZCO3+RCO3
     &                      +                 RXRAT(   163 )      ! xRCO3+MACO3=MACO3+RCO3
     &                      +                 RXRAT(   845 )      ! xRCO3+IMACO3=IMACO3+RCO3

      PROD(  xMACO3       ) =    1.1800D-01 * RXRAT(   535 )      ! BUTADIENE13+O3P=0.1180D+...
     &                      +    1.9200D-01 * RXRAT(   536 )      ! ISOPRENE+O3=0.1920D+...
     &                      +    2.4000D-01 * RXRAT(   537 )      ! ISOPRENE+O3P=0.2400D+...
     &                      +    1.6000D-02 * RXRAT(   666 )      ! APIN+CL=0.1600D-01*xMACO3+...
     &                      +    1.6000D-02 * RXRAT(   684 )      ! TERP+CL=0.1600D-01*xMACO3+...
     &                      +    1.6000D-02 * RXRAT(   685 )      ! SESQ+CL=0.1600D-01*xMACO3+...
      LOSS(  xMACO3       ) =                 RXRAT(   164 )      ! xMACO3+NO=NO+MACO3
     &                      +                 RXRAT(   165 )      ! xMACO3+HO2=HO2
     &                      +                 RXRAT(   166 )      ! xMACO3+NO3=NO3+MACO3
     &                      +                 RXRAT(   167 )      ! xMACO3+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   168 )      ! xMACO3+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   169 )      ! xMACO3+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   170 )      ! xMACO3+MECO3=MECO3+MACO3
     &                      +                 RXRAT(   171 )      ! xMACO3+RCO3=RCO3+MACO3
     &                      +                 RXRAT(   172 )      ! xMACO3+BZCO3=BZCO3+MACO3
     &                      +                 RXRAT(   173 )      ! xMACO3+MACO3=0.2000D+01*MACO3
     &                      +                 RXRAT(   844 )      ! xMACO3+IMACO3=IMACO3+MACO3

      PROD(  xTBUO        ) =    2.3600D-01 * RXRAT(   553 )      ! ALK3+OH=0.2360D+00*xTBUO+...
     &                      +    9.4000D-02 * RXRAT(   676 )      ! ALK3+CL=0.9400D-01*xTBUO+...
      LOSS(  xTBUO        ) =                 RXRAT(   174 )      ! xTBUO+NO=NO+TBUO
     &                      +                 RXRAT(   175 )      ! xTBUO+HO2=HO2
     &                      +                 RXRAT(   176 )      ! xTBUO+NO3=NO3+TBUO
     &                      +                 RXRAT(   177 )      ! xTBUO+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   178 )      ! xTBUO+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   179 )      ! xTBUO+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   180 )      ! xTBUO+MECO3=MECO3+TBUO
     &                      +                 RXRAT(   181 )      ! xTBUO+RCO3=RCO3+TBUO
     &                      +                 RXRAT(   182 )      ! xTBUO+BZCO3=BZCO3+TBUO
     &                      +                 RXRAT(   183 )      ! xTBUO+MACO3=MACO3+TBUO
     &                      +                 RXRAT(   843 )      ! xTBUO+IMACO3=IMACO3+TBUO

      PROD(  xCO          ) =    3.5000D-02 * RXRAT(   201 )      ! RCHO+OH=0.3500D-01*xCO+...
     &                      +    3.3400D-01 * RXRAT(   236 )      ! AFG1+OH=0.3340D+00*xCO+...
     &                      +    3.3400D-01 * RXRAT(   239 )      ! AFG2+OH=0.3340D+00*xCO+...
     &                      +    1.1400D-01 * RXRAT(   242 )      ! AFG3+OH=0.1140D+00*xCO+...
     &                      +    3.3600D-01 * RXRAT(   249 )      ! IPRD+OH=0.3360D+00*xCO+...
     &                      +    5.7200D-01 * RXRAT(   251 )      ! IPRD+NO3=0.5720D+00*xCO+...
     &                      +    1.6700D-01 * RXRAT(   259 )      ! ACROLEIN+OH=0.1670D+00*xCO+...
     &                      +    3.1000D-02 * RXRAT(   261 )      ! ACROLEIN+NO3=0.3100D-...
     &                      +    2.7800D-01 * RXRAT(   527 )      ! ETHENE+O3P=0.2780D+00*xCO+...
     &                      +    1.1500D-01 * RXRAT(   535 )      ! BUTADIENE13+O3P=0.1150D+...
     &                      +    2.0000D-03 * RXRAT(   538 )      ! APIN+OH=0.2000D-02*xCO+...
     &                      +    5.1000D-02 * RXRAT(   539 )      ! APIN+O3=0.5100D-01*xCO+...
     &                      +    5.0000D-03 * RXRAT(   540 )      ! APIN+NO3=0.5000D-02*xCO+...
     &                      +    2.0000D-03 * RXRAT(   554 )      ! ALK4+OH=0.2000D-02*xCO+...
     &                      +    1.0000D-03 * RXRAT(   568 )      ! TERP+OH=0.1000D-02*xCO+...
     &                      +    1.0000D-03 * RXRAT(   583 )      ! SESQ+OH=0.1000D-02*xCO+...
     &                      +    1.2000D-02 * RXRAT(   585 )      ! SESQ+NO3=0.1200D-01*xCO+...
     &                      +    1.0000D-01 * RXRAT(   612 )      ! RCHO+CL=0.1000D+00*xCO+...
     &                      +    4.8400D-01 * RXRAT(   624 )      ! ACROLEIN+CL=0.4840D+00*xCO+...
     &                      +    4.9800D-01 * RXRAT(   626 )      ! IPRD+CL=0.4980D+00*xCO+...
     &                      +    3.5000D-02 * RXRAT(   666 )      ! APIN+CL=0.3500D-01*xCO+...
     &                      +    3.0000D-03 * RXRAT(   677 )      ! ALK4+CL=0.3000D-02*xCO+...
     &                      +    3.5000D-02 * RXRAT(   684 )      ! TERP+CL=0.3500D-01*xCO+...
     &                      +    3.5000D-02 * RXRAT(   685 )      ! SESQ+CL=0.3500D-01*xCO+...
     &                      +    5.0000D-01 * RXRAT(   824 )      ! MACR+NO3=0.5000D+00*xCO+...
     &                      +    5.4100D-01 * RXRAT(   826 )      ! MACR+CL=0.5410D+00*xCO+...
      LOSS(  xCO          ) =                 RXRAT(   184 )      ! xCO+NO=NO+CO
     &                      +                 RXRAT(   185 )      ! xCO+HO2=HO2
     &                      +                 RXRAT(   186 )      ! xCO+NO3=NO3+CO
     &                      +                 RXRAT(   187 )      ! xCO+MEO2=MEO2+0.5000D+00*CO
     &                      +                 RXRAT(   188 )      ! xCO+RO2C=RO2C+0.5000D+00*CO
     &                      +                 RXRAT(   189 )      ! xCO+RO2XC=RO2XC+0.5000D+00*CO
     &                      +                 RXRAT(   190 )      ! xCO+MECO3=MECO3+CO
     &                      +                 RXRAT(   191 )      ! xCO+RCO3=RCO3+CO
     &                      +                 RXRAT(   192 )      ! xCO+BZCO3=BZCO3+CO
     &                      +                 RXRAT(   193 )      ! xCO+MACO3=MACO3+CO
     &                      +                 RXRAT(   842 )      ! xCO+IMACO3=IMACO3+CO

      PROD(  CCHO         ) =    1.0000D-03 * RXRAT(   253 )      ! PRD2+OH=0.1000D-02*CCHO+...
     &                      +    2.1400D-01 * RXRAT(   256 )      ! RNO3=0.2140D+00*CCHO+...
     &                      +                 RXRAT(   281 )      ! xCCHO+NO=CCHO+NO
     &                      +                 RXRAT(   283 )      ! xCCHO+NO3=CCHO+NO3
     &                      +    5.0000D-01 * RXRAT(   284 )      ! xCCHO+MEO2=0.5000D+00*CCHO+...
     &                      +    5.0000D-01 * RXRAT(   285 )      ! xCCHO+RO2C=0.5000D+00*CCHO+...
     &                      +    5.0000D-01 * RXRAT(   286 )      ! xCCHO+RO2XC=0.5000D+...
     &                      +                 RXRAT(   287 )      ! xCCHO+MECO3=CCHO+MECO3
     &                      +                 RXRAT(   288 )      ! xCCHO+RCO3=CCHO+RCO3
     &                      +                 RXRAT(   289 )      ! xCCHO+BZCO3=CCHO+BZCO3
     &                      +                 RXRAT(   290 )      ! xCCHO+MACO3=CCHO+MACO3
     &                      +    1.0000D-01 * RXRAT(   527 )      ! ETHENE+O3P=0.1000D+00*CCHO+...
     &                      +    5.0000D-01 * RXRAT(   529 )      ! PROPENE+O3=0.5000D+00*CCHO+...
     &                      +    9.5000D-01 * RXRAT(   550 )      ! ETOH+OH=0.9500D+00*CCHO+...
     &                      +    4.5300D-01 * RXRAT(   562 )      ! OLE2+O3=0.4530D+00*CCHO+...
     &                      +    6.8800D-01 * RXRAT(   673 )      ! ETOH+CL=0.6880D+00*CCHO+...
     &                      +                 RXRAT(   810 )      ! PYRUACD=CCHO+CO2
     &                      +                 RXRAT(   872 )      ! xCCHO+IMACO3=CCHO+IMACO3
     &                      +    2.1400D-01 * RXRAT(   883 )      ! MTNO3=0.2140D+00*CCHO+...
      LOSS(  CCHO         ) =                 RXRAT(   198 )      ! CCHO+OH=MECO3
     &                      +                 RXRAT(   199 )      ! CCHO=CO+HO2+MEO2
     &                      +                 RXRAT(   200 )      ! CCHO+NO3=HNO3+MECO3
     &                      +                 RXRAT(   610 )      ! CCHO+CL=HCL+MECO3

      PROD(  RCHO         ) =    7.4400D-01 * RXRAT(   214 )      ! ROOH+OH=0.7440D+00*RCHO+...
     &                      +                 RXRAT(   215 )      ! ROOH=RCHO+HO2+OH
     &                      +    8.5000D-02 * RXRAT(   217 )      ! R6OOH=0.8500D-01*RCHO+...
     &                      +                 RXRAT(   245 )      ! MACR+O3P=RCHO
     &                      +    4.5000D-01 * RXRAT(   247 )      ! MVK+O3P=0.4500D+00*RCHO+...
     &                      +    1.4300D-01 * RXRAT(   253 )      ! PRD2+OH=0.1430D+00*RCHO+...
     &                      +    1.0000D-03 * RXRAT(   255 )      ! RNO3+OH=0.1000D-02*RCHO+...
     &                      +    7.4000D-02 * RXRAT(   256 )      ! RNO3=0.7400D-01*RCHO+...
     &                      +                 RXRAT(   262 )      ! ACROLEIN+O3P=RCHO
     &                      +                 RXRAT(   291 )      ! xRCHO+NO=RCHO+NO
     &                      +                 RXRAT(   293 )      ! xRCHO+NO3=RCHO+NO3
     &                      +    5.0000D-01 * RXRAT(   294 )      ! xRCHO+MEO2=0.5000D+00*RCHO+...
     &                      +    5.0000D-01 * RXRAT(   295 )      ! xRCHO+RO2C=0.5000D+00*RCHO+...
     &                      +    5.0000D-01 * RXRAT(   296 )      ! xRCHO+RO2XC=0.5000D+...
     &                      +                 RXRAT(   297 )      ! xRCHO+MECO3=RCHO+MECO3
     &                      +                 RXRAT(   298 )      ! xRCHO+RCO3=RCHO+RCO3
     &                      +                 RXRAT(   299 )      ! xRCHO+BZCO3=RCHO+BZCO3
     &                      +                 RXRAT(   300 )      ! xRCHO+MACO3=RCHO+MACO3
     &                      +    4.5000D-01 * RXRAT(   531 )      ! PROPENE+O3P=0.4500D+...
     &                      +    5.0000D-01 * RXRAT(   558 )      ! OLE1+O3=0.5000D+00*RCHO+...
     &                      +    4.5000D-01 * RXRAT(   560 )      ! OLE1+O3P=0.4500D+00*RCHO+...
     &                      +    3.3300D-01 * RXRAT(   562 )      ! OLE2+O3=0.3330D+00*RCHO+...
     &                      +    7.9000D-02 * RXRAT(   564 )      ! OLE2+O3P=0.7900D-01*RCHO+...
     &                      +    4.0300D-01 * RXRAT(   571 )      ! TERPNRO2+NO=0.4030D+...
     &                      +    7.4600D-01 * RXRAT(   573 )      ! TERPNRO2+NO3=0.7460D+...
     &                      +    3.7300D-01 * RXRAT(   574 )      ! TERPNRO2+MEO2=0.3730D+...
     &                      +    3.7300D-01 * RXRAT(   575 )      ! TERPNRO2+RO2C=0.3730D+...
     &                      +    3.7300D-01 * RXRAT(   576 )      ! TERPNRO2+RO2XC=0.3730D+...
     &                      +    7.4600D-01 * RXRAT(   577 )      ! TERPNRO2+MECO3=0.7460D+...
     &                      +    7.4600D-01 * RXRAT(   578 )      ! TERPNRO2+RCO3=0.7460D+...
     &                      +    7.4600D-01 * RXRAT(   579 )      ! TERPNRO2+BZCO3=0.7460D+...
     &                      +    7.4600D-01 * RXRAT(   580 )      ! TERPNRO2+MACO3=0.7460D+...
     &                      +    7.4600D-01 * RXRAT(   581 )      ! TERPNRO2+IMACO3=0.7460D+...
     &                      +    2.3700D-01 * RXRAT(   582 )      ! TERP+O3P=0.2370D+00*RCHO+...
     &                      +    2.3700D-01 * RXRAT(   586 )      ! SESQ+O3P=0.2370D+00*RCHO+...
     &                      +    9.0000D-03 * RXRAT(   615 )      ! RNO3+CL=0.9000D-02*RCHO+...
     &                      +    1.9800D-01 * RXRAT(   616 )      ! PRD2+CL=0.1980D+00*RCHO+...
     &                      +    4.1400D-01 * RXRAT(   621 )      ! ROOH+CL=0.4140D+00*RCHO+...
     &                      +                 RXRAT(   871 )      ! xRCHO+IMACO3=RCHO+IMACO3
     &                      +    9.0000D-03 * RXRAT(   881 )      ! MTNO3+CL=0.9000D-02*RCHO+...
     &                      +    1.0000D-03 * RXRAT(   882 )      ! MTNO3+OH=0.1000D-02*RCHO+...
     &                      +    7.4000D-02 * RXRAT(   883 )      ! MTNO3=0.7400D-01*RCHO+...
      LOSS(  RCHO         ) =                 RXRAT(   201 )      ! RCHO+OH=0.9650D+00*RCO3+...
     &                      +                 RXRAT(   202 )      ! RCHO=RO2C+xHO2+yROOH+xCCHO+...
     &                      +                 RXRAT(   203 )      ! RCHO+NO3=HNO3+RCO3
     &                      +                 RXRAT(   612 )      ! RCHO+CL=HCL+0.9000D+...

      PROD(  xHCHO        ) =                 RXRAT(   204 )      ! ACETONE+OH=xHCHO+xMECO3+...
     &                      +    8.8000D-02 * RXRAT(   206 )      ! MEK+OH=0.8800D-01*xHCHO+...
     &                      +    1.2000D-02 * RXRAT(   214 )      ! ROOH+OH=0.1200D-01*xHCHO+...
     &                      +    6.5200D-01 * RXRAT(   237 )      ! AFG1+O3=0.6520D+00*xHCHO+...
     &                      +    6.5200D-01 * RXRAT(   240 )      ! AFG2+O3=0.6520D+00*xHCHO+...
     &                      +    1.6300D-01 * RXRAT(   243 )      ! AFG3+O3=0.1630D+00*xHCHO+...
     &                      +    1.0000D-01 * RXRAT(   244 )      ! MACR+O3=0.1000D+00*xHCHO+...
     &                      +    5.0000D-02 * RXRAT(   246 )      ! MVK+O3=0.5000D-01*xHCHO+...
     &                      +    5.5000D-02 * RXRAT(   249 )      ! IPRD+OH=0.5500D-01*xHCHO+...
     &                      +    1.0000D-03 * RXRAT(   250 )      ! IPRD+O3=0.1000D-02*xHCHO+...
     &                      +    2.2700D-01 * RXRAT(   251 )      ! IPRD+NO3=0.2270D+00*xHCHO+...
     &                      +    2.1100D-01 * RXRAT(   253 )      ! PRD2+OH=0.2110D+00*xHCHO+...
     &                      +    3.0300D-01 * RXRAT(   254 )      ! PRD2=0.3030D+00*xHCHO+...
     &                      +    1.1000D-02 * RXRAT(   255 )      ! RNO3+OH=0.1100D-01*xHCHO+...
     &                      +    6.1000D-02 * RXRAT(   256 )      ! RNO3=0.6100D-01*xHCHO+...
     &                      +    8.3000D-02 * RXRAT(   259 )      ! ACROLEIN+OH=0.8300D-...
     &                      +    2.0000D-02 * RXRAT(   264 )      ! CCOOOH+OH=0.2000D-01*xHCHO+...
     &                      +    1.6100D+00 * RXRAT(   524 )      ! ETHENE+OH=0.1610D+01*xHCHO+...
     &                      +    2.7800D-01 * RXRAT(   527 )      ! ETHENE+O3P=0.2780D+...
     &                      +    9.8400D-01 * RXRAT(   528 )      ! PROPENE+OH=0.9840D+...
     &                      +    7.0800D-01 * RXRAT(   532 )      ! BUTADIENE13+OH=0.7080D+...
     &                      +    1.1500D-01 * RXRAT(   534 )      ! BUTADIENE13+NO3=0.1150D+...
     &                      +    1.9200D-01 * RXRAT(   536 )      ! ISOPRENE+O3=0.1920D+...
     &                      +    2.4000D-01 * RXRAT(   537 )      ! ISOPRENE+O3P=0.2400D+...
     &                      +    2.2000D-02 * RXRAT(   538 )      ! APIN+OH=0.2200D-01*xHCHO+...
     &                      +    3.4400D-01 * RXRAT(   539 )      ! APIN+O3=0.3440D+00*xHCHO+...
     &                      +    7.0000D-03 * RXRAT(   540 )      ! APIN+NO3=0.7000D-02*xHCHO+...
     &                      +    8.1000D-02 * RXRAT(   550 )      ! ETOH+OH=0.8100D-01*xHCHO+...
     &                      +    2.6000D-02 * RXRAT(   553 )      ! ALK3+OH=0.2600D-01*xHCHO+...
     &                      +    2.9000D-02 * RXRAT(   554 )      ! ALK4+OH=0.2900D-01*xHCHO+...
     &                      +    4.0000D-02 * RXRAT(   555 )      ! ALK5+OH=0.4000D-01*xHCHO+...
     &                      +    5.8200D-01 * RXRAT(   557 )      ! OLE1+OH=0.5820D+00*xHCHO+...
     &                      +    1.7900D-01 * RXRAT(   561 )      ! OLE2+OH=0.1790D+00*xHCHO+...
     &                      +    1.1400D-01 * RXRAT(   562 )      ! OLE2+O3=0.1140D+00*xHCHO+...
     &                      +    7.2000D-02 * RXRAT(   563 )      ! OLE2+NO3=0.7200D-01*xHCHO+...
     &                      +    4.1100D-01 * RXRAT(   568 )      ! TERP+OH=0.4110D+00*xHCHO+...
     &                      +    3.3000D-02 * RXRAT(   569 )      ! TERP+O3=0.3300D-01*xHCHO+...
     &                      +    4.1100D-01 * RXRAT(   583 )      ! SESQ+OH=0.4110D+00*xHCHO+...
     &                      +    3.3000D-02 * RXRAT(   584 )      ! SESQ+O3=0.3300D-01*xHCHO+...
     &                      +    2.3000D-02 * RXRAT(   585 )      ! SESQ+NO3=0.2300D-01*xHCHO+...
     &                      +                 RXRAT(   613 )      ! ACETONE+CL=xHCHO+RO2C+HCL+...
     &                      +    6.5000D-02 * RXRAT(   614 )      ! MEK+CL=0.6500D-01*xHCHO+...
     &                      +    4.5000D-02 * RXRAT(   615 )      ! RNO3+CL=0.4500D-01*xHCHO+...
     &                      +    2.3700D-01 * RXRAT(   616 )      ! PRD2+CL=0.2370D+00*xHCHO+...
     &                      +    1.0600D-01 * RXRAT(   621 )      ! ROOH+CL=0.1060D+00*xHCHO+...
     &                      +    2.7400D-01 * RXRAT(   624 )      ! ACROLEIN+CL=0.2740D+...
     &                      +    1.9500D-01 * RXRAT(   626 )      ! IPRD+CL=0.1950D+00*xHCHO+...
     &                      +                 RXRAT(   627 )      ! CLCCHO=xHCHO+CO+RO2C+xCL+...
     &                      +                 RXRAT(   630 )      ! CLACET=xHCHO+RO2C+xCL+...
     &                      +                 RXRAT(   662 )      ! ETHENE+CL=xHCHO+0.2000D+...
     &                      +    8.6300D-01 * RXRAT(   664 )      ! BUTADIENE13+CL=0.8630D+...
     &                      +    2.7500D-01 * RXRAT(   665 )      ! ISOPRENE+CL=0.2750D+...
     &                      +    1.5800D-01 * RXRAT(   666 )      ! APIN+CL=0.1580D+00*xHCHO+...
     &                      +    5.0300D-01 * RXRAT(   673 )      ! ETOH+CL=0.5030D+00*xHCHO+...
     &                      +    7.8000D-02 * RXRAT(   676 )      ! ALK3+CL=0.7800D-01*xHCHO+...
     &                      +    3.4000D-02 * RXRAT(   677 )      ! ALK4+CL=0.3400D-01*xHCHO+...
     &                      +    2.2000D-02 * RXRAT(   678 )      ! ALK5+CL=0.2200D-01*xHCHO+...
     &                      +    3.6000D-02 * RXRAT(   679 )      ! OLE1+CL=0.3600D-01*xHCHO+...
     &                      +    1.9000D-01 * RXRAT(   680 )      ! OLE2+CL=0.1900D+00*xHCHO+...
     &                      +    1.5800D-01 * RXRAT(   684 )      ! TERP+CL=0.1580D+00*xHCHO+...
     &                      +    1.5800D-01 * RXRAT(   685 )      ! SESQ+CL=0.1580D+00*xHCHO+...
     &                      +    3.3000D-01 * RXRAT(   825 )      ! MACR=0.3300D+00*xHCHO+...
     &                      +    4.5000D-02 * RXRAT(   881 )      ! MTNO3+CL=0.4500D-01*xHCHO+...
     &                      +    1.1000D-02 * RXRAT(   882 )      ! MTNO3+OH=0.1100D-01*xHCHO+...
     &                      +    6.1000D-02 * RXRAT(   883 )      ! MTNO3=0.6100D-01*xHCHO+...
      LOSS(  xHCHO        ) =                 RXRAT(   271 )      ! xHCHO+NO=NO+HCHO
     &                      +                 RXRAT(   272 )      ! xHCHO+HO2=HO2
     &                      +                 RXRAT(   273 )      ! xHCHO+NO3=NO3+HCHO
     &                      +                 RXRAT(   274 )      ! xHCHO+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   275 )      ! xHCHO+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   276 )      ! xHCHO+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   277 )      ! xHCHO+MECO3=MECO3+HCHO
     &                      +                 RXRAT(   278 )      ! xHCHO+RCO3=RCO3+HCHO
     &                      +                 RXRAT(   279 )      ! xHCHO+BZCO3=BZCO3+HCHO
     &                      +                 RXRAT(   280 )      ! xHCHO+MACO3=MACO3+HCHO
     &                      +                 RXRAT(   873 )      ! xHCHO+IMACO3=IMACO3+HCHO

      PROD(  MEK          ) =    5.5000D-01 * RXRAT(   247 )      ! MVK+O3P=0.5500D+00*MEK+...
     &                      +    2.1000D-01 * RXRAT(   250 )      ! IPRD+O3=0.2100D+00*MEK+...
     &                      +    2.3300D-01 * RXRAT(   252 )      ! IPRD=0.2330D+00*MEK+...
     &                      +    1.0000D-02 * RXRAT(   255 )      ! RNO3+OH=0.1000D-01*MEK+...
     &                      +    1.2400D-01 * RXRAT(   256 )      ! RNO3=0.1240D+00*MEK+...
     &                      +                 RXRAT(   311 )      ! xMEK+NO=MEK+NO
     &                      +                 RXRAT(   313 )      ! xMEK+NO3=MEK+NO3
     &                      +    5.0000D-01 * RXRAT(   314 )      ! xMEK+MEO2=0.5000D+00*MEK+MEO2
     &                      +    5.0000D-01 * RXRAT(   315 )      ! xMEK+RO2C=0.5000D+00*MEK+RO2C
     &                      +    5.0000D-01 * RXRAT(   316 )      ! xMEK+RO2XC=0.5000D+00*MEK+...
     &                      +                 RXRAT(   317 )      ! xMEK+MECO3=MEK+MECO3
     &                      +                 RXRAT(   318 )      ! xMEK+RCO3=MEK+RCO3
     &                      +                 RXRAT(   319 )      ! xMEK+BZCO3=MEK+BZCO3
     &                      +                 RXRAT(   320 )      ! xMEK+MACO3=MEK+MACO3
     &                      +    5.0000D-01 * RXRAT(   455 )      ! yROOH+MEO2=0.5000D+00*MEK+MEO2
     &                      +    5.0000D-01 * RXRAT(   456 )      ! yROOH+RO2C=0.5000D+00*MEK+RO2C
     &                      +    5.0000D-01 * RXRAT(   457 )      ! yROOH+RO2XC=0.5000D+00*MEK+...
     &                      +    5.5000D-01 * RXRAT(   531 )      ! PROPENE+O3P=0.5500D+00*MEK+...
     &                      +    8.0000D-03 * RXRAT(   539 )      ! APIN+O3=0.8000D-02*MEK+...
     &                      +    9.0000D-03 * RXRAT(   558 )      ! OLE1+O3=0.9000D-02*MEK+...
     &                      +    3.9000D-01 * RXRAT(   560 )      ! OLE1+O3P=0.3900D+00*MEK+...
     &                      +    3.3000D-02 * RXRAT(   562 )      ! OLE2+O3=0.3300D-01*MEK+...
     &                      +    7.5100D-01 * RXRAT(   564 )      ! OLE2+O3P=0.7510D+00*MEK+...
     &                      +    2.0000D-03 * RXRAT(   569 )      ! TERP+O3=0.2000D-02*MEK+...
     &                      +    2.0000D-03 * RXRAT(   584 )      ! SESQ+O3=0.2000D-02*MEK+...
     &                      +    1.8000D-02 * RXRAT(   615 )      ! RNO3+CL=0.1800D-01*MEK+...
     &                      +    5.0000D-01 * RXRAT(   777 )      ! MVKOO+MEO2=0.5000D+00*MEK+...
     &                      +    5.0000D-01 * RXRAT(   778 )      ! MVKOO+RO2C=0.5000D+00*MEK+...
     &                      +                 RXRAT(   869 )      ! xMEK+IMACO3=MEK+IMACO3
     &                      +    1.8000D-02 * RXRAT(   881 )      ! MTNO3+CL=0.1800D-01*MEK+...
     &                      +    1.0000D-02 * RXRAT(   882 )      ! MTNO3+OH=0.1000D-01*MEK+...
     &                      +    1.2400D-01 * RXRAT(   883 )      ! MTNO3=0.1240D+00*MEK+...
      LOSS(  MEK          ) =                 RXRAT(   206 )      ! MEK+OH=0.9670D+00*RO2C+...
     &                      +                 RXRAT(   207 )      ! MEK=MECO3+RO2C+xHO2+xCCHO+...
     &                      +                 RXRAT(   614 )      ! MEK+CL=HCL+0.9750D+00*RO2C+...

      PROD(  zRNO3        ) =    3.9000D-02 * RXRAT(   206 )      ! MEK+OH=0.3900D-01*zRNO3+...
     &                      +    4.0000D-03 * RXRAT(   214 )      ! ROOH+OH=0.4000D-02*zRNO3+...
     &                      +    2.9000D-02 * RXRAT(   216 )      ! R6OOH+OH=0.2900D-01*zRNO3+...
     &                      +    7.7000D-02 * RXRAT(   217 )      ! R6OOH=0.7700D-01*zRNO3+...
     &                      +    1.2400D-01 * RXRAT(   218 )      ! RAOOH+OH=0.1240D+00*zRNO3+...
     &                      +    6.0000D-02 * RXRAT(   236 )      ! AFG1+OH=0.6000D-01*zRNO3+...
     &                      +    6.0000D-02 * RXRAT(   239 )      ! AFG2+OH=0.6000D-01*zRNO3+...
     &                      +    1.1700D-01 * RXRAT(   242 )      ! AFG3+OH=0.1170D+00*zRNO3+...
     &                      +    7.0000D-03 * RXRAT(   243 )      ! AFG3+O3=0.7000D-02*zRNO3+...
     &                      +    4.1000D-02 * RXRAT(   249 )      ! IPRD+OH=0.4100D-01*zRNO3+...
     &                      +    5.1000D-02 * RXRAT(   251 )      ! IPRD+NO3=0.5100D-01*zRNO3+...
     &                      +    7.1000D-02 * RXRAT(   253 )      ! PRD2+OH=0.7100D-01*zRNO3+...
     &                      +    8.7000D-02 * RXRAT(   254 )      ! PRD2=0.8700D-01*zRNO3+...
     &                      +    1.7500D-01 * RXRAT(   255 )      ! RNO3+OH=0.1750D+00*zRNO3+...
     &                      +    1.0200D-01 * RXRAT(   256 )      ! RNO3=0.1020D+00*zRNO3+...
     &                      +    2.0000D-03 * RXRAT(   261 )      ! ACROLEIN+NO3=0.2000D-...
     &                      +    1.6000D-02 * RXRAT(   528 )      ! PROPENE+OH=0.1600D-...
     &                      +    5.1000D-02 * RXRAT(   530 )      ! PROPENE+NO3=0.5100D-...
     &                      +    4.9000D-02 * RXRAT(   532 )      ! BUTADIENE13+OH=0.4900D-...
     &                      +    6.5000D-02 * RXRAT(   534 )      ! BUTADIENE13+NO3=0.6500D-...
     &                      +    1.5000D-02 * RXRAT(   535 )      ! BUTADIENE13+O3P=0.1500D-...
     &                      +    8.0000D-03 * RXRAT(   536 )      ! ISOPRENE+O3=0.8000D-...
     &                      +    1.0000D-02 * RXRAT(   537 )      ! ISOPRENE+O3P=0.1000D-...
     &                      +    1.9700D-01 * RXRAT(   538 )      ! APIN+OH=0.1970D+00*zRNO3+...
     &                      +    3.3700D-01 * RXRAT(   539 )      ! APIN+O3=0.3370D+00*zRNO3+...
     &                      +    2.9300D-01 * RXRAT(   540 )      ! APIN+NO3=0.2930D+00*zRNO3+...
     &                      +    2.4000D-02 * RXRAT(   544 )      ! BENZENE+OH=0.2400D-...
     &                      +    5.4000D-02 * RXRAT(   545 )      ! TOLUENE+OH=0.5400D-...
     &                      +    8.2000D-02 * RXRAT(   546 )      ! MXYL+OH=0.8200D-01*zRNO3+...
     &                      +    8.7000D-02 * RXRAT(   547 )      ! OXYL+OH=0.8700D-01*zRNO3+...
     &                      +    7.6000D-02 * RXRAT(   548 )      ! PXYL+OH=0.7600D-01*zRNO3+...
     &                      +    1.2100D-01 * RXRAT(   549 )      ! TMBENZ124+OH=0.1210D+...
     &                      +    3.5000D-02 * RXRAT(   552 )      ! ALK2+OH=0.3500D-01*zRNO3+...
     &                      +    7.0000D-02 * RXRAT(   553 )      ! ALK3+OH=0.7000D-01*zRNO3+...
     &                      +    1.4900D-01 * RXRAT(   554 )      ! ALK4+OH=0.1490D+00*zRNO3+...
     &                      +    3.5300D-01 * RXRAT(   555 )      ! ALK5+OH=0.3530D+00*zRNO3+...
     &                      +    1.2800D-01 * RXRAT(   557 )      ! OLE1+OH=0.1280D+00*zRNO3+...
     &                      +    5.0000D-03 * RXRAT(   558 )      ! OLE1+O3=0.5000D-02*zRNO3+...
     &                      +    2.2800D-01 * RXRAT(   559 )      ! OLE1+NO3=0.2280D+00*zRNO3+...
     &                      +    8.8000D-02 * RXRAT(   561 )      ! OLE2+OH=0.8800D-01*zRNO3+...
     &                      +    3.0000D-03 * RXRAT(   562 )      ! OLE2+O3=0.3000D-02*zRNO3+...
     &                      +    1.4000D-01 * RXRAT(   563 )      ! OLE2+NO3=0.1400D+00*zRNO3+...
     &                      +    1.1000D-01 * RXRAT(   565 )      ! ARO1+OH=0.1100D+00*zRNO3+...
     &                      +    1.2800D-01 * RXRAT(   566 )      ! ARO2MN+OH=0.1280D+00*zRNO3+...
     &                      +    1.2800D-01 * RXRAT(   567 )      ! NAPHTHAL+OH=0.1280D+...
     &                      +    2.0100D-01 * RXRAT(   583 )      ! SESQ+OH=0.2010D+00*zRNO3+...
     &                      +    1.2100D-01 * RXRAT(   584 )      ! SESQ+O3=0.1210D+00*zRNO3+...
     &                      +    4.6000D-01 * RXRAT(   585 )      ! SESQ+NO3=0.4600D+00*zRNO3+...
     &                      +    3.9000D-02 * RXRAT(   614 )      ! MEK+CL=0.3900D-01*zRNO3+...
     &                      +    2.0200D-01 * RXRAT(   615 )      ! RNO3+CL=0.2020D+00*zRNO3+...
     &                      +    1.1600D-01 * RXRAT(   616 )      ! PRD2+CL=0.1160D+00*zRNO3+...
     &                      +    1.1700D-01 * RXRAT(   622 )      ! R6OOH+CL=0.1170D+00*zRNO3+...
     &                      +    1.2400D-01 * RXRAT(   623 )      ! RAOOH+CL=0.1240D+00*zRNO3+...
     &                      +    2.6000D-02 * RXRAT(   624 )      ! ACROLEIN+CL=0.2600D-...
     &                      +    5.3000D-02 * RXRAT(   625 )      ! MVK+CL=0.5300D-01*zRNO3+...
     &                      +    5.1000D-02 * RXRAT(   626 )      ! IPRD+CL=0.5100D-01*zRNO3+...
     &                      +    2.9000D-02 * RXRAT(   663 )      ! PROPENE+CL=0.2900D-...
     &                      +    6.9000D-02 * RXRAT(   664 )      ! BUTADIENE13+CL=0.6900D-...
     &                      +    8.5000D-02 * RXRAT(   665 )      ! ISOPRENE+CL=0.8500D-...
     &                      +    5.8200D-01 * RXRAT(   666 )      ! APIN+CL=0.5820D+00*zRNO3+...
     &                      +    1.0600D-01 * RXRAT(   668 )      ! TOLUENE+CL=0.1060D+...
     &                      +    1.3600D-01 * RXRAT(   669 )      ! MXYL+CL=0.1360D+00*zRNO3+...
     &                      +    1.3600D-01 * RXRAT(   670 )      ! OXYL+CL=0.1360D+00*zRNO3+...
     &                      +    1.3600D-01 * RXRAT(   671 )      ! PXYL+CL=0.1360D+00*zRNO3+...
     &                      +    1.6200D-01 * RXRAT(   672 )      ! TMBENZ124+CL=0.1620D+...
     &                      +    3.0000D-02 * RXRAT(   675 )      ! ALK2+CL=0.3000D-01*zRNO3+...
     &                      +    7.0000D-02 * RXRAT(   676 )      ! ALK3+CL=0.7000D-01*zRNO3+...
     &                      +    1.6500D-01 * RXRAT(   677 )      ! ALK4+CL=0.1650D+00*zRNO3+...
     &                      +    3.5200D-01 * RXRAT(   678 )      ! ALK5+CL=0.3520D+00*zRNO3+...
     &                      +    1.2700D-01 * RXRAT(   679 )      ! OLE1+CL=0.1270D+00*zRNO3+...
     &                      +    1.0600D-01 * RXRAT(   680 )      ! OLE2+CL=0.1060D+00*zRNO3+...
     &                      +    1.6000D-01 * RXRAT(   681 )      ! ARO1+CL=0.1600D+00*zRNO3+...
     &                      +    1.7200D-01 * RXRAT(   682 )      ! ARO2MN+CL=0.1720D+00*zRNO3+...
     &                      +    1.7200D-01 * RXRAT(   683 )      ! NAPHTHAL+CL=0.1720D+...
     &                      +    5.8200D-01 * RXRAT(   684 )      ! TERP+CL=0.5820D+00*zRNO3+...
     &                      +    5.8200D-01 * RXRAT(   685 )      ! SESQ+CL=0.5820D+00*zRNO3+...
     &                      +    3.3000D-02 * RXRAT(   826 )      ! MACR+CL=0.3300D-01*zRNO3+...
      LOSS(  zRNO3        ) =                 RXRAT(   482 )      ! zRNO3+NO=NO+RNO3
     &                      +                 RXRAT(   483 )      ! zRNO3+HO2=HO2
     &                      +                 RXRAT(   484 )      ! zRNO3+NO3=NO3+PRD2+HO2
     &                      +                 RXRAT(   485 )      ! zRNO3+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   486 )      ! zRNO3+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   487 )      ! zRNO3+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   488 )      ! zRNO3+MECO3=MECO3+PRD2+HO2
     &                      +                 RXRAT(   489 )      ! zRNO3+RCO3=RCO3+PRD2+HO2
     &                      +                 RXRAT(   490 )      ! zRNO3+BZCO3=BZCO3+PRD2+HO2
     &                      +                 RXRAT(   491 )      ! zRNO3+MACO3=MACO3+PRD2+HO2
     &                      +                 RXRAT(   853 )      ! zRNO3+IMACO3=IMACO3+PRD2+HO2

      PROD(  xRCHO        ) =    3.7600D-01 * RXRAT(   206 )      ! MEK+OH=0.3760D+00*xRCHO+...
     &                      +    4.0000D-01 * RXRAT(   211 )      ! RCOOH+OH=0.4000D+00*xRCHO+...
     &                      +    2.0500D-01 * RXRAT(   214 )      ! ROOH+OH=0.2050D+00*xRCHO+...
     &                      +    7.5000D-02 * RXRAT(   216 )      ! R6OOH+OH=0.7500D-01*xRCHO+...
     &                      +    5.8000D-02 * RXRAT(   217 )      ! R6OOH=0.5800D-01*xRCHO+...
     &                      +    4.4800D-01 * RXRAT(   218 )      ! RAOOH+OH=0.4480D+00*xRCHO+...
     &                      +    4.0700D-01 * RXRAT(   236 )      ! AFG1+OH=0.4070D+00*xRCHO+...
     &                      +    4.0700D-01 * RXRAT(   239 )      ! AFG2+OH=0.4070D+00*xRCHO+...
     &                      +    1.3000D-02 * RXRAT(   249 )      ! IPRD+OH=0.1300D-01*xRCHO+...
     &                      +    2.1800D-01 * RXRAT(   251 )      ! IPRD+NO3=0.2180D+00*xRCHO+...
     &                      +    4.0200D-01 * RXRAT(   253 )      ! PRD2+OH=0.4020D+00*xRCHO+...
     &                      +    7.8000D-01 * RXRAT(   254 )      ! PRD2=0.7800D+00*xRCHO+...
     &                      +    3.6000D-02 * RXRAT(   255 )      ! RNO3+OH=0.3600D-01*xRCHO+...
     &                      +    6.3000D-02 * RXRAT(   256 )      ! RNO3=0.6300D-01*xRCHO+...
     &                      +    8.4000D-02 * RXRAT(   266 )      ! RCOOOH+OH=0.8400D-01*xRCHO+...
     &                      +                 RXRAT(   526 )      ! ETHENE+NO3=xRCHO+RO2C+xHO2+...
     &                      +    7.7600D-01 * RXRAT(   538 )      ! APIN+OH=0.7760D+00*xRCHO+...
     &                      +    2.4000D-01 * RXRAT(   539 )      ! APIN+O3=0.2400D+00*xRCHO+...
     &                      +    6.8400D-01 * RXRAT(   540 )      ! APIN+NO3=0.6840D+00*xRCHO+...
     &                      +    2.6100D-01 * RXRAT(   552 )      ! ALK2+OH=0.2610D+00*xRCHO+...
     &                      +    1.2200D-01 * RXRAT(   553 )      ! ALK3+OH=0.1220D+00*xRCHO+...
     &                      +    2.3600D-01 * RXRAT(   554 )      ! ALK4+OH=0.2360D+00*xRCHO+...
     &                      +    2.0900D-01 * RXRAT(   555 )      ! ALK5+OH=0.2090D+00*xRCHO+...
     &                      +    6.6600D-01 * RXRAT(   557 )      ! OLE1+OH=0.6660D+00*xRCHO+...
     &                      +    4.4000D-02 * RXRAT(   558 )      ! OLE1+O3=0.4400D-01*xRCHO+...
     &                      +    3.0000D-03 * RXRAT(   559 )      ! OLE1+NO3=0.3000D-02*xRCHO+...
     &                      +    5.1000D-01 * RXRAT(   561 )      ! OLE2+OH=0.5100D+00*xRCHO+...
     &                      +    1.9000D-02 * RXRAT(   562 )      ! OLE2+O3=0.1900D-01*xRCHO+...
     &                      +    1.6300D-01 * RXRAT(   563 )      ! OLE2+NO3=0.1630D+00*xRCHO+...
     &                      +    3.8500D-01 * RXRAT(   568 )      ! TERP+OH=0.3850D+00*xRCHO+...
     &                      +    2.0800D-01 * RXRAT(   569 )      ! TERP+O3=0.2080D+00*xRCHO+...
     &                      +    3.8500D-01 * RXRAT(   583 )      ! SESQ+OH=0.3850D+00*xRCHO+...
     &                      +    2.0800D-01 * RXRAT(   584 )      ! SESQ+O3=0.2080D+00*xRCHO+...
     &                      +    4.0300D-01 * RXRAT(   585 )      ! SESQ+NO3=0.4030D+00*xRCHO+...
     &                      +    8.4000D-01 * RXRAT(   614 )      ! MEK+CL=0.8400D+00*xRCHO+...
     &                      +    2.0000D-02 * RXRAT(   615 )      ! RNO3+CL=0.2000D-01*xRCHO+...
     &                      +    5.9100D-01 * RXRAT(   616 )      ! PRD2+CL=0.5910D+00*xRCHO+...
     &                      +    1.9700D-01 * RXRAT(   621 )      ! ROOH+CL=0.1970D+00*xRCHO+...
     &                      +    6.7600D-01 * RXRAT(   622 )      ! R6OOH+CL=0.6760D+00*xRCHO+...
     &                      +    4.4800D-01 * RXRAT(   623 )      ! RAOOH+CL=0.4480D+00*xRCHO+...
     &                      +    1.8500D-01 * RXRAT(   666 )      ! APIN+CL=0.1850D+00*xRCHO+...
     &                      +    4.8200D-01 * RXRAT(   675 )      ! ALK2+CL=0.4820D+00*xRCHO+...
     &                      +    3.4300D-01 * RXRAT(   676 )      ! ALK3+CL=0.3430D+00*xRCHO+...
     &                      +    4.1200D-01 * RXRAT(   677 )      ! ALK4+CL=0.4120D+00*xRCHO+...
     &                      +    2.5800D-01 * RXRAT(   678 )      ! ALK5+CL=0.2580D+00*xRCHO+...
     &                      +    7.2000D-02 * RXRAT(   679 )      ! OLE1+CL=0.7200D-01*xRCHO+...
     &                      +    3.1700D-01 * RXRAT(   680 )      ! OLE2+CL=0.3170D+00*xRCHO+...
     &                      +    1.8500D-01 * RXRAT(   684 )      ! TERP+CL=0.1850D+00*xRCHO+...
     &                      +    1.8500D-01 * RXRAT(   685 )      ! SESQ+CL=0.1850D+00*xRCHO+...
     &                      +    2.0000D-02 * RXRAT(   881 )      ! MTNO3+CL=0.2000D-01*xRCHO+...
     &                      +    3.6000D-02 * RXRAT(   882 )      ! MTNO3+OH=0.3600D-01*xRCHO+...
     &                      +    6.3000D-02 * RXRAT(   883 )      ! MTNO3=0.6300D-01*xRCHO+...
      LOSS(  xRCHO        ) =                 RXRAT(   291 )      ! xRCHO+NO=NO+RCHO
     &                      +                 RXRAT(   292 )      ! xRCHO+HO2=HO2
     &                      +                 RXRAT(   293 )      ! xRCHO+NO3=NO3+RCHO
     &                      +                 RXRAT(   294 )      ! xRCHO+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   295 )      ! xRCHO+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   296 )      ! xRCHO+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   297 )      ! xRCHO+MECO3=MECO3+RCHO
     &                      +                 RXRAT(   298 )      ! xRCHO+RCO3=RCO3+RCHO
     &                      +                 RXRAT(   299 )      ! xRCHO+BZCO3=BZCO3+RCHO
     &                      +                 RXRAT(   300 )      ! xRCHO+MACO3=MACO3+RCHO
     &                      +                 RXRAT(   871 )      ! xRCHO+IMACO3=IMACO3+RCHO

      PROD(  HCOOH        ) =    3.3300D-01 * RXRAT(   244 )      ! MACR+O3=0.3330D+00*HCOOH+...
     &                      +    3.5100D-01 * RXRAT(   246 )      ! MVK+O3=0.3510D+00*HCOOH+...
     &                      +    1.0000D-01 * RXRAT(   250 )      ! IPRD+O3=0.1000D+00*HCOOH+...
     &                      +    1.8500D-01 * RXRAT(   260 )      ! ACROLEIN+O3=0.1850D+...
     &                      +    3.7000D-01 * RXRAT(   525 )      ! ETHENE+O3=0.3700D+00*HCOOH+...
     &                      +    1.8500D-01 * RXRAT(   529 )      ! PROPENE+O3=0.1850D+...
     &                      +    1.8500D-01 * RXRAT(   533 )      ! BUTADIENE13+O3=0.1850D+...
     &                      +    2.0400D-01 * RXRAT(   536 )      ! ISOPRENE+O3=0.2040D+...
     &                      +    3.0000D-01 * RXRAT(   542 )      ! ACETYLENE+OH=0.3000D+...
     &                      +    1.8500D-01 * RXRAT(   558 )      ! OLE1+O3=0.1850D+00*HCOOH+...
     &                      +    2.4000D-02 * RXRAT(   562 )      ! OLE2+O3=0.2400D-01*HCOOH+...
     &                      +    1.7200D-01 * RXRAT(   569 )      ! TERP+O3=0.1720D+00*HCOOH+...
     &                      +    1.7200D-01 * RXRAT(   584 )      ! SESQ+O3=0.1720D+00*HCOOH+...
     &                      +    3.1000D-01 * RXRAT(   735 )      ! ISOPNOOD+NO=0.3100D+...
     &                      +    1.5500D-01 * RXRAT(   737 )      ! ISOPNOOD+MEO2=0.1550D+...
     &                      +    1.5500D-01 * RXRAT(   738 )      ! ISOPNOOD+RO2C=0.1550D+...
     &                      +    3.1000D-01 * RXRAT(   739 )      ! ISOPNOOD+MECO3=0.3100D+...
     &                      +    1.6000D-01 * RXRAT(   747 )      ! ISOPNB+O3=0.1600D+00*HCOOH+...
     &                      +    1.6000D-01 * RXRAT(   796 )      ! HOCCHO+OH=0.1600D+00*HCOOH+...
     &                      +    1.2500D-01 * RXRAT(   797 )      ! HACET+OH=0.1250D+00*HCOOH+...
     &                      +    6.5000D-01 * RXRAT(   805 )      ! MVKN+OH=0.6500D+00*HCOOH+...
     &                      +    7.0000D-02 * RXRAT(   807 )      ! MACRN+OH=0.7000D-01*HCOOH+...
     &                      +    7.4000D-02 * RXRAT(   814 )      ! IEPOXOO+HO2=0.7400D-...
     &                      +    7.4000D-02 * RXRAT(   815 )      ! IEPOXOO+NO=0.7400D-...
     &                      +    3.7000D-02 * RXRAT(   816 )      ! IEPOXOO+MEO2=0.3700D-...
     &                      +    3.7000D-02 * RXRAT(   817 )      ! IEPOXOO+RO2C=0.3700D-...
     &                      +    7.4000D-02 * RXRAT(   818 )      ! IEPOXOO+MECO3=0.7400D-...
      LOSS(  HCOOH        ) =                 RXRAT(   209 )      ! HCOOH+OH=HO2+CO2

      PROD(  xMGLY        ) =    4.9100D-01 * RXRAT(   210 )      ! CCOOH+OH=0.4910D+00*xMGLY+...
     &                      +    2.5200D-01 * RXRAT(   218 )      ! RAOOH+OH=0.2520D+00*xMGLY+...
     &                      +    2.5000D-01 * RXRAT(   228 )      ! CRES+OH=0.2500D+00*xMGLY+...
     &                      +    2.6700D-01 * RXRAT(   236 )      ! AFG1+OH=0.2670D+00*xMGLY+...
     &                      +    2.6700D-01 * RXRAT(   239 )      ! AFG2+OH=0.2670D+00*xMGLY+...
     &                      +    1.5300D-01 * RXRAT(   242 )      ! AFG3+OH=0.1530D+00*xMGLY+...
     &                      +    9.5000D-02 * RXRAT(   243 )      ! AFG3+O3=0.9500D-01*xMGLY+...
     &                      +    1.7400D-01 * RXRAT(   249 )      ! IPRD+OH=0.1740D+00*xMGLY+...
     &                      +    8.0000D-03 * RXRAT(   251 )      ! IPRD+NO3=0.8000D-02*xMGLY+...
     &                      +    2.0000D-02 * RXRAT(   538 )      ! APIN+OH=0.2000D-01*xMGLY+...
     &                      +    2.0000D-03 * RXRAT(   540 )      ! APIN+NO3=0.2000D-02*xMGLY+...
     &                      +    1.5100D-01 * RXRAT(   545 )      ! TOLUENE+OH=0.1510D+...
     &                      +    3.8000D-01 * RXRAT(   546 )      ! MXYL+OH=0.3800D+00*xMGLY+...
     &                      +    2.3800D-01 * RXRAT(   547 )      ! OXYL+OH=0.2380D+00*xMGLY+...
     &                      +    1.1200D-01 * RXRAT(   548 )      ! PXYL+OH=0.1120D+00*xMGLY+...
     &                      +    4.0500D-01 * RXRAT(   549 )      ! TMBENZ124+OH=0.4050D+...
     &                      +    1.0000D-01 * RXRAT(   565 )      ! ARO1+OH=0.1000D+00*xMGLY+...
     &                      +    3.1200D-01 * RXRAT(   566 )      ! ARO2MN+OH=0.3120D+00*xMGLY+...
     &                      +    3.1200D-01 * RXRAT(   567 )      ! NAPHTHAL+OH=0.3120D+...
     &                      +    3.0000D-03 * RXRAT(   568 )      ! TERP+OH=0.3000D-02*xMGLY+...
     &                      +    3.0000D-03 * RXRAT(   569 )      ! TERP+O3=0.3000D-02*xMGLY+...
     &                      +    3.0000D-03 * RXRAT(   583 )      ! SESQ+OH=0.3000D-02*xMGLY+...
     &                      +    3.0000D-03 * RXRAT(   584 )      ! SESQ+O3=0.3000D-02*xMGLY+...
     &                      +    2.5200D-01 * RXRAT(   623 )      ! RAOOH+CL=0.2520D+00*xMGLY+...
     &                      +    1.7000D-02 * RXRAT(   626 )      ! IPRD+CL=0.1700D-01*xMGLY+...
      LOSS(  xMGLY        ) =                 RXRAT(   341 )      ! xMGLY+NO=NO+MGLY
     &                      +                 RXRAT(   342 )      ! xMGLY+HO2=HO2
     &                      +                 RXRAT(   343 )      ! xMGLY+NO3=NO3+MGLY
     &                      +                 RXRAT(   344 )      ! xMGLY+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   345 )      ! xMGLY+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   346 )      ! xMGLY+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   347 )      ! xMGLY+MECO3=MECO3+MGLY
     &                      +                 RXRAT(   348 )      ! xMGLY+RCO3=RCO3+MGLY
     &                      +                 RXRAT(   349 )      ! xMGLY+BZCO3=BZCO3+MGLY
     &                      +                 RXRAT(   350 )      ! xMGLY+MACO3=MACO3+MGLY
     &                      +                 RXRAT(   866 )      ! xMGLY+IMACO3=IMACO3+MGLY

      PROD(  xBACL        ) =    4.5700D-01 * RXRAT(   211 )      ! RCOOH+OH=0.4570D+00*xBACL+...
     &                      +    1.9000D-02 * RXRAT(   242 )      ! AFG3+OH=0.1900D-01*xBACL+...
     &                      +    2.3000D-02 * RXRAT(   538 )      ! APIN+OH=0.2300D-01*xBACL+...
     &                      +    8.1000D-02 * RXRAT(   539 )      ! APIN+O3=0.8100D-01*xBACL+...
     &                      +    1.8500D-01 * RXRAT(   547 )      ! OXYL+OH=0.1850D+00*xBACL+...
     &                      +    1.1200D-01 * RXRAT(   549 )      ! TMBENZ124+OH=0.1120D+...
     &                      +    1.3400D-01 * RXRAT(   566 )      ! ARO2MN+OH=0.1340D+00*xBACL+...
     &                      +    1.3400D-01 * RXRAT(   567 )      ! NAPHTHAL+OH=0.1340D+...
     &                      +    9.0000D-03 * RXRAT(   568 )      ! TERP+OH=0.9000D-02*xBACL+...
     &                      +    3.9000D-02 * RXRAT(   569 )      ! TERP+O3=0.3900D-01*xBACL+...
     &                      +    9.0000D-03 * RXRAT(   583 )      ! SESQ+OH=0.9000D-02*xBACL+...
     &                      +    3.9000D-02 * RXRAT(   584 )      ! SESQ+O3=0.3900D-01*xBACL+...
     &                      +    3.0000D-03 * RXRAT(   666 )      ! APIN+CL=0.3000D-02*xBACL+...
     &                      +    3.0000D-03 * RXRAT(   684 )      ! TERP+CL=0.3000D-02*xBACL+...
     &                      +    3.0000D-03 * RXRAT(   685 )      ! SESQ+CL=0.3000D-02*xBACL+...
      LOSS(  xBACL        ) =                 RXRAT(   351 )      ! xBACL+NO=NO+BACL
     &                      +                 RXRAT(   352 )      ! xBACL+HO2=HO2
     &                      +                 RXRAT(   353 )      ! xBACL+NO3=NO3+BACL
     &                      +                 RXRAT(   354 )      ! xBACL+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   355 )      ! xBACL+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   356 )      ! xBACL+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   357 )      ! xBACL+MECO3=MECO3+BACL
     &                      +                 RXRAT(   358 )      ! xBACL+RCO3=RCO3+BACL
     &                      +                 RXRAT(   359 )      ! xBACL+BZCO3=BZCO3+BACL
     &                      +                 RXRAT(   360 )      ! xBACL+MACO3=MACO3+BACL
     &                      +                 RXRAT(   865 )      ! xBACL+IMACO3=IMACO3+BACL

      PROD(  ROOH         ) =                 RXRAT(   453 )      ! yROOH+HO2=ROOH+HO2
     &                      +                 RXRAT(   776 )      ! MVKOO+HO2=ROOH
     &                      +                 RXRAT(   781 )      ! MACROO+HO2=ROOH
      LOSS(  ROOH         ) =                 RXRAT(   214 )      ! ROOH+OH=0.7440D+00*OH+...
     &                      +                 RXRAT(   215 )      ! ROOH=RCHO+HO2+OH
     &                      +                 RXRAT(   621 )      ! ROOH+CL=HCL+0.4140D+00*OH+...

      PROD(  xPROD2       ) =    3.4000D-02 * RXRAT(   214 )      ! ROOH+OH=0.3400D-01*xPROD2+...
     &                      +    8.4000D-02 * RXRAT(   216 )      ! R6OOH+OH=0.8400D-01*xPROD2+...
     &                      +    6.9800D-01 * RXRAT(   217 )      ! R6OOH=0.6980D+00*xPROD2+...
     &                      +    3.3200D-01 * RXRAT(   249 )      ! IPRD+OH=0.3320D+00*xPROD2+...
     &                      +    7.0000D-03 * RXRAT(   253 )      ! PRD2+OH=0.7000D-02*xPROD2+...
     &                      +    3.1000D-02 * RXRAT(   255 )      ! RNO3+OH=0.3100D-01*xPROD2+...
     &                      +    2.6100D-01 * RXRAT(   256 )      ! RNO3=0.2610D+00*xPROD2+...
     &                      +    1.4600D-01 * RXRAT(   554 )      ! ALK4+OH=0.1460D+00*xPROD2+...
     &                      +    4.0700D-01 * RXRAT(   555 )      ! ALK5+OH=0.4070D+00*xPROD2+...
     &                      +    1.6800D-01 * RXRAT(   557 )      ! OLE1+OH=0.1680D+00*xPROD2+...
     &                      +    2.3000D-02 * RXRAT(   561 )      ! OLE2+OH=0.2300D-01*xPROD2+...
     &                      +    3.0900D-01 * RXRAT(   565 )      ! ARO1+OH=0.3090D+00*xPROD2+...
     &                      +    5.7000D-02 * RXRAT(   566 )      ! ARO2MN+OH=0.5700D-...
     &                      +    5.7000D-02 * RXRAT(   567 )      ! NAPHTHAL+OH=0.5700D-...
     &                      +    4.0900D-01 * RXRAT(   568 )      ! TERP+OH=0.4090D+00*xPROD2+...
     &                      +    4.0900D-01 * RXRAT(   583 )      ! SESQ+OH=0.4090D+00*xPROD2+...
     &                      +    4.6000D-02 * RXRAT(   615 )      ! RNO3+CL=0.4600D-01*xPROD2+...
     &                      +    4.0000D-02 * RXRAT(   616 )      ! PRD2+CL=0.4000D-01*xPROD2+...
     &                      +    2.8000D-01 * RXRAT(   622 )      ! R6OOH+CL=0.2800D+00*xPROD2+...
     &                      +    1.3000D-01 * RXRAT(   677 )      ! ALK4+CL=0.1300D+00*xPROD2+...
     &                      +    3.7800D-01 * RXRAT(   678 )      ! ALK5+CL=0.3780D+00*xPROD2+...
     &                      +    8.4000D-01 * RXRAT(   681 )      ! ARO1+CL=0.8400D+00*xPROD2+...
     &                      +    3.5900D-01 * RXRAT(   682 )      ! ARO2MN+CL=0.3590D+...
     &                      +    3.5900D-01 * RXRAT(   683 )      ! NAPHTHAL+CL=0.3590D+...
     &                      +    4.6000D-02 * RXRAT(   881 )      ! MTNO3+CL=0.4600D-01*xPROD2+...
     &                      +    3.1000D-02 * RXRAT(   882 )      ! MTNO3+OH=0.3100D-01*xPROD2+...
     &                      +    2.6100D-01 * RXRAT(   883 )      ! MTNO3=0.2610D+00*xPROD2+...
      LOSS(  xPROD2       ) =                 RXRAT(   321 )      ! xPROD2+NO=NO+PRD2
     &                      +                 RXRAT(   322 )      ! xPROD2+HO2=HO2
     &                      +                 RXRAT(   323 )      ! xPROD2+NO3=NO3+PRD2
     &                      +                 RXRAT(   324 )      ! xPROD2+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   325 )      ! xPROD2+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   326 )      ! xPROD2+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   327 )      ! xPROD2+MECO3=MECO3+PRD2
     &                      +                 RXRAT(   328 )      ! xPROD2+RCO3=RCO3+PRD2
     &                      +                 RXRAT(   329 )      ! xPROD2+BZCO3=BZCO3+PRD2
     &                      +                 RXRAT(   330 )      ! xPROD2+MACO3=MACO3+PRD2
     &                      +                 RXRAT(   868 )      ! xPROD2+IMACO3=IMACO3+PRD2

      PROD(  R6OOH        ) =                 RXRAT(   463 )      ! yR6OOH+HO2=R6OOH+HO2
     &                      +                 RXRAT(   729 )      ! HC5OO+HO2=R6OOH
     &                      +                 RXRAT(   765 )      ! NIT1OHOO+HO2=R6OOH
     &                      +                 RXRAT(   770 )      ! DIBOO+HO2=R6OOH
      LOSS(  R6OOH        ) =                 RXRAT(   216 )      ! R6OOH+OH=0.8400D+00*OH+...
     &                      +                 RXRAT(   217 )      ! R6OOH=OH+0.1420D+00*HO2+...
     &                      +                 RXRAT(   622 )      ! R6OOH+CL=HCL+0.1450D+00*OH+...

      PROD(  PRD2         ) =    8.4000D-01 * RXRAT(   216 )      ! R6OOH+OH=0.8400D+00*PRD2+...
     &                      +    1.4200D-01 * RXRAT(   217 )      ! R6OOH=0.1420D+00*PRD2+...
     &                      +    7.4000D-02 * RXRAT(   218 )      ! RAOOH+OH=0.7400D-01*PRD2+...
     &                      +                 RXRAT(   241 )      ! AFG2=PRD2
     &                      +    6.0000D-01 * RXRAT(   248 )      ! MVK=0.6000D+00*PRD2+...
     &                      +    8.0000D-03 * RXRAT(   255 )      ! RNO3+OH=0.8000D-02*PRD2+...
     &                      +    1.9000D-01 * RXRAT(   256 )      ! RNO3=0.1900D+00*PRD2+...
     &                      +                 RXRAT(   321 )      ! xPROD2+NO=PRD2+NO
     &                      +                 RXRAT(   323 )      ! xPROD2+NO3=PRD2+NO3
     &                      +    5.0000D-01 * RXRAT(   324 )      ! xPROD2+MEO2=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   325 )      ! xPROD2+RO2C=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   326 )      ! xPROD2+RO2XC=0.5000D+...
     &                      +                 RXRAT(   327 )      ! xPROD2+MECO3=PRD2+MECO3
     &                      +                 RXRAT(   328 )      ! xPROD2+RCO3=PRD2+RCO3
     &                      +                 RXRAT(   329 )      ! xPROD2+BZCO3=PRD2+BZCO3
     &                      +                 RXRAT(   330 )      ! xPROD2+MACO3=PRD2+MACO3
     &                      +    5.0000D-01 * RXRAT(   465 )      ! yR6OOH+MEO2=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   466 )      ! yR6OOH+RO2C=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   467 )      ! yR6OOH+RO2XC=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   475 )      ! yRAOOH+MEO2=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   476 )      ! yRAOOH+RO2C=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   477 )      ! yRAOOH+RO2XC=0.5000D+...
     &                      +                 RXRAT(   484 )      ! zRNO3+NO3=PRD2+NO3+HO2
     &                      +    5.0000D-01 * RXRAT(   485 )      ! zRNO3+MEO2=0.5000D+00*PRD2+...
     &                      +    5.0000D-01 * RXRAT(   486 )      ! zRNO3+RO2C=0.5000D+00*PRD2+...
     &                      +    5.0000D-01 * RXRAT(   487 )      ! zRNO3+RO2XC=0.5000D+...
     &                      +                 RXRAT(   488 )      ! zRNO3+MECO3=PRD2+MECO3+HO2
     &                      +                 RXRAT(   489 )      ! zRNO3+RCO3=PRD2+RCO3+HO2
     &                      +                 RXRAT(   490 )      ! zRNO3+BZCO3=PRD2+BZCO3+HO2
     &                      +                 RXRAT(   491 )      ! zRNO3+MACO3=PRD2+MACO3+HO2
     &                      +                 RXRAT(   494 )      ! zMTNO3+NO3=PRD2+NO3+HO2
     &                      +    5.0000D-01 * RXRAT(   495 )      ! zMTNO3+MEO2=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   496 )      ! zMTNO3+RO2C=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   497 )      ! zMTNO3+RO2XC=0.5000D+...
     &                      +                 RXRAT(   498 )      ! zMTNO3+MECO3=PRD2+MECO3+HO2
     &                      +                 RXRAT(   499 )      ! zMTNO3+RCO3=PRD2+RCO3+HO2
     &                      +                 RXRAT(   500 )      ! zMTNO3+BZCO3=PRD2+BZCO3+HO2
     &                      +                 RXRAT(   501 )      ! zMTNO3+MACO3=PRD2+MACO3+HO2
     &                      +                 RXRAT(   502 )      ! zMTNO3+IMACO3=PRD2+IMACO3+HO2
     &                      +    1.2500D-01 * RXRAT(   533 )      ! BUTADIENE13+O3=0.1250D+...
     &                      +    7.5000D-01 * RXRAT(   535 )      ! BUTADIENE13+O3P=0.7500D+...
     &                      +    1.0000D-01 * RXRAT(   536 )      ! ISOPRENE+O3=0.1000D+...
     &                      +    7.5000D-01 * RXRAT(   537 )      ! ISOPRENE+O3P=0.7500D+...
     &                      +    2.5500D-01 * RXRAT(   539 )      ! APIN+O3=0.2550D+00*PRD2+...
     &                      +                 RXRAT(   541 )      ! APIN+O3P=PRD2+TRPRXN
     &                      +    2.6800D-01 * RXRAT(   558 )      ! OLE1+O3=0.2680D+00*PRD2+...
     &                      +    1.6000D-01 * RXRAT(   560 )      ! OLE1+O3P=0.1600D+00*PRD2+...
     &                      +    3.7000D-02 * RXRAT(   562 )      ! OLE2+O3=0.3700D-01*PRD2+...
     &                      +    1.7000D-01 * RXRAT(   564 )      ! OLE2+O3P=0.1700D+00*PRD2+...
     &                      +    5.0200D-01 * RXRAT(   569 )      ! TERP+O3=0.5020D+00*PRD2+...
     &                      +    7.6300D-01 * RXRAT(   582 )      ! TERP+O3P=0.7630D+00*PRD2+...
     &                      +    5.0200D-01 * RXRAT(   584 )      ! SESQ+O3=0.5020D+00*PRD2+...
     &                      +    7.6300D-01 * RXRAT(   586 )      ! SESQ+O3P=0.7630D+00*PRD2+...
     &                      +    1.2000D-02 * RXRAT(   615 )      ! RNO3+CL=0.1200D-01*PRD2+...
     &                      +    1.4500D-01 * RXRAT(   622 )      ! R6OOH+CL=0.1450D+00*PRD2+...
     &                      +    7.4000D-02 * RXRAT(   623 )      ! RAOOH+CL=0.7400D-01*PRD2+...
     &                      +    5.0000D-01 * RXRAT(   712 )      ! ISOPO2+MEO2=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   713 )      ! ISOPO2+RO2C=0.5000D+...
     &                      +                 RXRAT(   714 )      ! ISOPO2+ISOPO2=PRD2+0.7500D+...
     &                      +                 RXRAT(   718 )      ! HPALD+OH=PRD2+OH
     &                      +    9.0000D-02 * RXRAT(   728 )      ! HC5OO+NO=0.9000D-01*PRD2+...
     &                      +    5.4500D-01 * RXRAT(   730 )      ! HC5OO+MEO2=0.5450D+00*PRD2+...
     &                      +    5.4500D-01 * RXRAT(   731 )      ! HC5OO+RO2C=0.5450D+00*PRD2+...
     &                      +    9.0000D-02 * RXRAT(   732 )      ! HC5OO+MECO3=0.9000D-...
     &                      +    3.4000D-01 * RXRAT(   735 )      ! ISOPNOOD+NO=0.3400D+...
     &                      +    1.7000D-01 * RXRAT(   737 )      ! ISOPNOOD+MEO2=0.1700D+...
     &                      +    1.7000D-01 * RXRAT(   738 )      ! ISOPNOOD+RO2C=0.1700D+...
     &                      +    3.4000D-01 * RXRAT(   739 )      ! ISOPNOOD+MECO3=0.3400D+...
     &                      +    5.0000D-01 * RXRAT(   771 )      ! DIBOO+MEO2=0.5000D+00*PRD2+...
     &                      +    5.0000D-01 * RXRAT(   772 )      ! DIBOO+RO2C=0.5000D+00*PRD2+...
     &                      +    5.0000D-01 * RXRAT(   782 )      ! MACROO+MEO2=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   783 )      ! MACROO+RO2C=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   809 )      ! DHMOB+OH=0.5000D+00*PRD2+...
     &                      +    5.0000D-01 * RXRAT(   816 )      ! IEPOXOO+MEO2=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   817 )      ! IEPOXOO+RO2C=0.5000D+...
     &                      +                 RXRAT(   820 )      ! RNO3I+OH=PRD2+HO2+NO2
     &                      +                 RXRAT(   853 )      ! zRNO3+IMACO3=PRD2+IMACO3+HO2
     &                      +                 RXRAT(   868 )      ! xPROD2+IMACO3=PRD2+IMACO3
     &                      +    1.2000D-02 * RXRAT(   881 )      ! MTNO3+CL=0.1200D-01*PRD2+...
     &                      +    8.0000D-03 * RXRAT(   882 )      ! MTNO3+OH=0.8000D-02*PRD2+...
     &                      +    1.9000D-01 * RXRAT(   883 )      ! MTNO3=0.1900D+00*PRD2+...
      LOSS(  PRD2         ) =    6.7100D-01 * RXRAT(   253 )      ! PRD2+OH=0.3290D+00*PRD2+...
     &                      +                 RXRAT(   254 )      ! PRD2=0.9130D+00*xHO2+...
     &                      +    8.8400D-01 * RXRAT(   616 )      ! PRD2+CL=0.1160D+00*PRD2+...

      PROD(  yR6OOH       ) =    8.5800D-01 * RXRAT(   217 )      ! R6OOH=0.8580D+00*yR6OOH+...
     &                      +    7.1300D-01 * RXRAT(   218 )      ! RAOOH+OH=0.7130D+00*yR6OOH+...
     &                      +    8.0000D-01 * RXRAT(   228 )      ! CRES+OH=0.8000D+00*yR6OOH+...
     &                      +    7.8300D-01 * RXRAT(   236 )      ! AFG1+OH=0.7830D+00*yR6OOH+...
     &                      +    6.5200D-01 * RXRAT(   237 )      ! AFG1+O3=0.6520D+00*yR6OOH+...
     &                      +    7.8300D-01 * RXRAT(   239 )      ! AFG2+OH=0.7830D+00*yR6OOH+...
     &                      +    6.5200D-01 * RXRAT(   240 )      ! AFG2+O3=0.6520D+00*yR6OOH+...
     &                      +    7.9400D-01 * RXRAT(   242 )      ! AFG3+OH=0.7940D+00*yR6OOH+...
     &                      +    2.6400D-01 * RXRAT(   243 )      ! AFG3+O3=0.2640D+00*yR6OOH+...
     &                      +    7.1100D-01 * RXRAT(   249 )      ! IPRD+OH=0.7110D+00*yR6OOH+...
     &                      +    4.8000D-02 * RXRAT(   250 )      ! IPRD+O3=0.4800D-01*yR6OOH+...
     &                      +    8.5000D-01 * RXRAT(   251 )      ! IPRD+NO3=0.8500D+00*yR6OOH+...
     &                      +    5.2800D-01 * RXRAT(   253 )      ! PRD2+OH=0.5280D+00*yR6OOH+...
     &                      +                 RXRAT(   254 )      ! PRD2=yR6OOH+0.4000D+...
     &                      +    6.3600D-01 * RXRAT(   255 )      ! RNO3+OH=0.6360D+00*yR6OOH+...
     &                      +    5.9100D-01 * RXRAT(   256 )      ! RNO3=0.5910D+00*yR6OOH+...
     &                      +    2.0000D-01 * RXRAT(   536 )      ! ISOPRENE+O3=0.2000D+...
     &                      +    2.5000D-01 * RXRAT(   537 )      ! ISOPRENE+O3P=0.2500D+...
     &                      +                 RXRAT(   538 )      ! APIN+OH=yR6OOH+0.4000D-...
     &                      +    7.3700D-01 * RXRAT(   539 )      ! APIN+O3=0.7370D+00*yR6OOH+...
     &                      +                 RXRAT(   540 )      ! APIN+NO3=yR6OOH+0.6430D+...
     &                      +    7.3000D-02 * RXRAT(   545 )      ! TOLUENE+OH=0.7300D-...
     &                      +    4.7000D-02 * RXRAT(   546 )      ! MXYL+OH=0.4700D-01*yR6OOH+...
     &                      +    5.5000D-02 * RXRAT(   547 )      ! OXYL+OH=0.5500D-01*yR6OOH+...
     &                      +    1.0200D-01 * RXRAT(   548 )      ! PXYL+OH=0.1020D+00*yR6OOH+...
     &                      +    4.3000D-02 * RXRAT(   549 )      ! TMBENZ124+OH=0.4300D-...
     &                      +    1.7000D-02 * RXRAT(   553 )      ! ALK3+OH=0.1700D-01*yR6OOH+...
     &                      +                 RXRAT(   554 )      ! ALK4+OH=yR6OOH+0.1000D-...
     &                      +                 RXRAT(   555 )      ! ALK5+OH=yR6OOH+0.1605D+...
     &                      +    8.3100D-01 * RXRAT(   557 )      ! OLE1+OH=0.8310D+00*yR6OOH+...
     &                      +    5.2000D-02 * RXRAT(   558 )      ! OLE1+O3=0.5200D-01*yR6OOH+...
     &                      +    8.3100D-01 * RXRAT(   559 )      ! OLE1+NO3=0.8310D+00*yR6OOH+...
     &                      +    6.8100D-01 * RXRAT(   561 )      ! OLE2+OH=0.6810D+00*yR6OOH+...
     &                      +    1.3600D-01 * RXRAT(   562 )      ! OLE2+O3=0.1360D+00*yR6OOH+...
     &                      +    6.8100D-01 * RXRAT(   563 )      ! OLE2+NO3=0.6810D+00*yR6OOH+...
     &                      +    3.6900D-01 * RXRAT(   565 )      ! ARO1+OH=0.3690D+00*yR6OOH+...
     &                      +    1.0100D-01 * RXRAT(   566 )      ! ARO2MN+OH=0.1010D+...
     &                      +    1.0100D-01 * RXRAT(   567 )      ! NAPHTHAL+OH=0.1010D+...
     &                      +                 RXRAT(   568 )      ! TERP+OH=yR6OOH+0.6400D-...
     &                      +    4.2800D-01 * RXRAT(   569 )      ! TERP+O3=0.4280D+00*yR6OOH+...
     &                      +                 RXRAT(   583 )      ! SESQ+OH=yR6OOH+0.6400D-...
     &                      +    4.2800D-01 * RXRAT(   584 )      ! SESQ+O3=0.4280D+00*yR6OOH+...
     &                      +                 RXRAT(   585 )      ! SESQ+NO3=yR6OOH+0.2870D+...
     &                      +    9.0800D-01 * RXRAT(   615 )      ! RNO3+CL=0.9080D+00*yR6OOH+...
     &                      +    6.8600D-01 * RXRAT(   616 )      ! PRD2+CL=0.6860D+00*yR6OOH+...
     &                      +                 RXRAT(   619 )      ! CRES+CL=yR6OOH+xHO2+xBALD+HCL
     &                      +    8.5500D-01 * RXRAT(   622 )      ! R6OOH+CL=0.8550D+00*yR6OOH+...
     &                      +    7.1300D-01 * RXRAT(   623 )      ! RAOOH+CL=0.7130D+00*yR6OOH+...
     &                      +    7.6200D-01 * RXRAT(   626 )      ! IPRD+CL=0.7620D+00*yR6OOH+...
     &                      +                 RXRAT(   665 )      ! ISOPRENE+CL=yR6OOH+0.7380D+...
     &                      +                 RXRAT(   666 )      ! APIN+CL=yR6OOH+0.2520D+...
     &                      +    1.7000D-02 * RXRAT(   676 )      ! ALK3+CL=0.1700D-01*yR6OOH+...
     &                      +                 RXRAT(   677 )      ! ALK4+CL=yR6OOH+0.8270D+...
     &                      +                 RXRAT(   678 )      ! ALK5+CL=yR6OOH+0.6470D+...
     &                      +    8.3100D-01 * RXRAT(   679 )      ! OLE1+CL=0.8310D+00*yR6OOH+...
     &                      +    6.8100D-01 * RXRAT(   680 )      ! OLE2+CL=0.6810D+00*yR6OOH+...
     &                      +                 RXRAT(   684 )      ! TERP+CL=yR6OOH+0.2520D+...
     &                      +                 RXRAT(   685 )      ! SESQ+CL=yR6OOH+0.6800D-...
     &                      +    9.0800D-01 * RXRAT(   881 )      ! MTNO3+CL=0.9080D+00*yR6OOH+...
     &                      +    6.3600D-01 * RXRAT(   882 )      ! MTNO3+OH=0.6360D+00*yR6OOH+...
     &                      +    5.9100D-01 * RXRAT(   883 )      ! MTNO3=0.5910D+00*yR6OOH+...
      LOSS(  yR6OOH       ) =                 RXRAT(   462 )      ! yR6OOH+NO=NO
     &                      +                 RXRAT(   463 )      ! yR6OOH+HO2=HO2+R6OOH
     &                      +                 RXRAT(   464 )      ! yR6OOH+NO3=NO3
     &                      +                 RXRAT(   465 )      ! yR6OOH+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   466 )      ! yR6OOH+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   467 )      ! yR6OOH+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   468 )      ! yR6OOH+MECO3=MECO3
     &                      +                 RXRAT(   469 )      ! yR6OOH+RCO3=RCO3
     &                      +                 RXRAT(   470 )      ! yR6OOH+BZCO3=BZCO3
     &                      +                 RXRAT(   471 )      ! yR6OOH+MACO3=MACO3
     &                      +                 RXRAT(   855 )      ! yR6OOH+IMACO3=IMACO3

      PROD(  RAOOH        ) =                 RXRAT(   473 )      ! yRAOOH+HO2=RAOOH+HO2
      LOSS(  RAOOH        ) =                 RXRAT(   218 )      ! RAOOH+OH=0.1390D+00*OH+...
     &                      +                 RXRAT(   219 )      ! RAOOH=OH+HO2+0.5000D+...
     &                      +                 RXRAT(   623 )      ! RAOOH+CL=0.4040D+00*HCL+...

      PROD(  MGLY         ) =    1.4700D-01 * RXRAT(   218 )      ! RAOOH+OH=0.1470D+00*MGLY+...
     &                      +    5.0000D-01 * RXRAT(   219 )      ! RAOOH=0.5000D+00*MGLY+HO2+...
     &                      +    5.6800D-01 * RXRAT(   237 )      ! AFG1+O3=0.5680D+00*MGLY+...
     &                      +    3.0500D-01 * RXRAT(   238 )      ! AFG1=0.3050D+00*MGLY+...
     &                      +    5.6800D-01 * RXRAT(   240 )      ! AFG2+O3=0.5680D+00*MGLY+...
     &                      +    1.8400D-01 * RXRAT(   243 )      ! AFG3+O3=0.1840D+00*MGLY+...
     &                      +    9.0000D-01 * RXRAT(   244 )      ! MACR+O3=0.9000D+00*MGLY+...
     &                      +    9.5000D-01 * RXRAT(   246 )      ! MVK+O3=0.9500D+00*MGLY+...
     &                      +    7.4200D-01 * RXRAT(   250 )      ! IPRD+O3=0.7420D+00*MGLY+...
     &                      +                 RXRAT(   341 )      ! xMGLY+NO=MGLY+NO
     &                      +                 RXRAT(   343 )      ! xMGLY+NO3=MGLY+NO3
     &                      +    5.0000D-01 * RXRAT(   344 )      ! xMGLY+MEO2=0.5000D+00*MGLY+...
     &                      +    5.0000D-01 * RXRAT(   345 )      ! xMGLY+RO2C=0.5000D+00*MGLY+...
     &                      +    5.0000D-01 * RXRAT(   346 )      ! xMGLY+RO2XC=0.5000D+...
     &                      +                 RXRAT(   347 )      ! xMGLY+MECO3=MGLY+MECO3
     &                      +                 RXRAT(   348 )      ! xMGLY+RCO3=MGLY+RCO3
     &                      +                 RXRAT(   349 )      ! xMGLY+BZCO3=MGLY+BZCO3
     &                      +                 RXRAT(   350 )      ! xMGLY+MACO3=MGLY+MACO3
     &                      +    1.4700D-01 * RXRAT(   623 )      ! RAOOH+CL=0.1470D+00*MGLY+...
     &                      +    5.0000D-01 * RXRAT(   717 )      ! HPALD=0.5000D+00*MGLY+HO2+...
     &                      +    2.3400D-01 * RXRAT(   728 )      ! HC5OO+NO=0.2340D+00*MGLY+...
     &                      +    1.1700D-01 * RXRAT(   730 )      ! HC5OO+MEO2=0.1170D+00*MGLY+...
     &                      +    1.1700D-01 * RXRAT(   731 )      ! HC5OO+RO2C=0.1170D+00*MGLY+...
     &                      +    2.3400D-01 * RXRAT(   732 )      ! HC5OO+MECO3=0.2340D+...
     &                      +    5.0000D-01 * RXRAT(   733 )      ! HC5+O3=0.5000D+00*MGLY+...
     &                      +    7.0000D-01 * RXRAT(   740 )      ! ISOPND+O3=0.7000D+00*MGLY+...
     &                      +    7.0000D-01 * RXRAT(   762 )      ! NIT1+O3=0.7000D+00*MGLY+...
     &                      +    5.2000D-01 * RXRAT(   769 )      ! DIBOO+NO=0.5200D+00*MGLY+...
     &                      +    2.6000D-01 * RXRAT(   771 )      ! DIBOO+MEO2=0.2600D+00*MGLY+...
     &                      +    2.6000D-01 * RXRAT(   772 )      ! DIBOO+RO2C=0.2600D+00*MGLY+...
     &                      +    5.2000D-01 * RXRAT(   773 )      ! DIBOO+MECO3=0.5200D+...
     &                      +    2.6500D-01 * RXRAT(   775 )      ! MVKOO+NO=0.2650D+00*MGLY+...
     &                      +    1.5000D-01 * RXRAT(   777 )      ! MVKOO+MEO2=0.1500D+00*MGLY+...
     &                      +    1.5000D-01 * RXRAT(   778 )      ! MVKOO+RO2C=0.1500D+00*MGLY+...
     &                      +    3.0000D-01 * RXRAT(   779 )      ! MVKOO+MECO3=0.3000D+...
     &                      +    1.3000D-01 * RXRAT(   780 )      ! MACROO+NO=0.1300D+00*MGLY+...
     &                      +    7.6000D-02 * RXRAT(   782 )      ! MACROO+MEO2=0.7600D-...
     &                      +    7.6000D-02 * RXRAT(   783 )      ! MACROO+RO2C=0.7600D-...
     &                      +    1.5000D-01 * RXRAT(   784 )      ! MACROO+MECO3=0.1500D+...
     &                      +    7.5000D-01 * RXRAT(   797 )      ! HACET+OH=0.7500D+00*MGLY+...
     &                      +                 RXRAT(   801 )      ! PROPNN+OH=MGLY+NO2
     &                      +    6.5000D-01 * RXRAT(   805 )      ! MVKN+OH=0.6500D+00*MGLY+...
     &                      +    7.0000D-02 * RXRAT(   807 )      ! MACRN+OH=0.7000D-01*MGLY+...
     &                      +    2.7500D-01 * RXRAT(   814 )      ! IEPOXOO+HO2=0.2750D+...
     &                      +    2.7500D-01 * RXRAT(   815 )      ! IEPOXOO+NO=0.2750D+00*MGLY+...
     &                      +    1.3800D-01 * RXRAT(   816 )      ! IEPOXOO+MEO2=0.1380D+...
     &                      +    1.3800D-01 * RXRAT(   817 )      ! IEPOXOO+RO2C=0.1380D+...
     &                      +    2.7500D-01 * RXRAT(   818 )      ! IEPOXOO+MECO3=0.2750D+...
     &                      +                 RXRAT(   866 )      ! xMGLY+IMACO3=MGLY+IMACO3
      LOSS(  MGLY         ) =                 RXRAT(   224 )      ! MGLY=HO2+CO+MECO3
     &                      +                 RXRAT(   225 )      ! MGLY+OH=CO+MECO3
     &                      +                 RXRAT(   226 )      ! MGLY+NO3=HNO3+CO+MECO3
     &                      +                 RXRAT(   618 )      ! MGLY+CL=HCL+CO+MECO3
     &                      +                 RXRAT(   929 )      ! MGLY=AGLYJ

      PROD(  IPRD         ) =    1.3900D-01 * RXRAT(   218 )      ! RAOOH+OH=0.1390D+00*IPRD+...
     &                      +    3.0000D-03 * RXRAT(   243 )      ! AFG3+O3=0.3000D-02*IPRD+...
     &                      +                 RXRAT(   421 )      ! xIPRD+NO=IPRD+NO
     &                      +                 RXRAT(   423 )      ! xIPRD+NO3=IPRD+NO3
     &                      +    5.0000D-01 * RXRAT(   424 )      ! xIPRD+MEO2=0.5000D+00*IPRD+...
     &                      +    5.0000D-01 * RXRAT(   425 )      ! xIPRD+RO2C=0.5000D+00*IPRD+...
     &                      +    5.0000D-01 * RXRAT(   426 )      ! xIPRD+RO2XC=0.5000D+...
     &                      +                 RXRAT(   427 )      ! xIPRD+MECO3=IPRD+MECO3
     &                      +                 RXRAT(   428 )      ! xIPRD+RCO3=IPRD+RCO3
     &                      +                 RXRAT(   429 )      ! xIPRD+BZCO3=IPRD+BZCO3
     &                      +                 RXRAT(   430 )      ! xIPRD+MACO3=IPRD+MACO3
     &                      +    1.5000D-01 * RXRAT(   536 )      ! ISOPRENE+O3=0.1500D+...
     &                      +    4.0000D-03 * RXRAT(   571 )      ! TERPNRO2+NO=0.4000D-...
     &                      +    7.0000D-03 * RXRAT(   573 )      ! TERPNRO2+NO3=0.7000D-...
     &                      +    4.0000D-03 * RXRAT(   574 )      ! TERPNRO2+MEO2=0.4000D-...
     &                      +    4.0000D-03 * RXRAT(   575 )      ! TERPNRO2+RO2C=0.4000D-...
     &                      +    4.0000D-03 * RXRAT(   576 )      ! TERPNRO2+RO2XC=0.4000D-...
     &                      +    7.0000D-03 * RXRAT(   577 )      ! TERPNRO2+MECO3=0.7000D-...
     &                      +    7.0000D-03 * RXRAT(   578 )      ! TERPNRO2+RCO3=0.7000D-...
     &                      +    7.0000D-03 * RXRAT(   579 )      ! TERPNRO2+BZCO3=0.7000D-...
     &                      +    7.0000D-03 * RXRAT(   580 )      ! TERPNRO2+MACO3=0.7000D-...
     &                      +    7.0000D-03 * RXRAT(   581 )      ! TERPNRO2+IMACO3=0.7000D-...
     &                      +    1.3900D-01 * RXRAT(   623 )      ! RAOOH+CL=0.1390D+00*IPRD+...
     &                      +                 RXRAT(   858 )      ! xIPRD+IMACO3=IPRD+IMACO3
      LOSS(  IPRD         ) =                 RXRAT(   249 )      ! IPRD+OH=0.2890D+00*MACO3+...
     &                      +                 RXRAT(   250 )      ! IPRD+O3=0.2850D+00*OH+...
     &                      +                 RXRAT(   251 )      ! IPRD+NO3=0.1500D+00*MACO3+...
     &                      +                 RXRAT(   252 )      ! IPRD=0.1233D+01*HO2+...
     &                      +                 RXRAT(   626 )      ! IPRD+CL=0.4010D+00*HCL+...

      PROD(  xGLY         ) =    2.6000D-02 * RXRAT(   218 )      ! RAOOH+OH=0.2600D-01*xGLY+...
     &                      +    1.0700D-01 * RXRAT(   236 )      ! AFG1+OH=0.1070D+00*xGLY+...
     &                      +    1.0700D-01 * RXRAT(   239 )      ! AFG2+OH=0.1070D+00*xGLY+...
     &                      +    2.7400D-01 * RXRAT(   242 )      ! AFG3+OH=0.2740D+00*xGLY+...
     &                      +    1.5000D-01 * RXRAT(   249 )      ! IPRD+OH=0.1500D+00*xGLY+...
     &                      +    8.3000D-02 * RXRAT(   259 )      ! ACROLEIN+OH=0.8300D-...
     &                      +    1.2000D-02 * RXRAT(   527 )      ! ETHENE+O3P=0.1200D-01*xGLY+...
     &                      +    2.0000D-03 * RXRAT(   539 )      ! APIN+O3=0.2000D-02*xGLY+...
     &                      +    2.9000D-01 * RXRAT(   544 )      ! BENZENE+OH=0.2900D+00*xGLY+...
     &                      +    2.3800D-01 * RXRAT(   545 )      ! TOLUENE+OH=0.2380D+00*xGLY+...
     &                      +    1.0000D-01 * RXRAT(   546 )      ! MXYL+OH=0.1000D+00*xGLY+...
     &                      +    8.4000D-02 * RXRAT(   547 )      ! OXYL+OH=0.8400D-01*xGLY+...
     &                      +    2.8600D-01 * RXRAT(   548 )      ! PXYL+OH=0.2860D+00*xGLY+...
     &                      +    7.4000D-02 * RXRAT(   549 )      ! TMBENZ124+OH=0.7400D-...
     &                      +    1.5800D-01 * RXRAT(   565 )      ! ARO1+OH=0.1580D+00*xGLY+...
     &                      +    8.8000D-02 * RXRAT(   566 )      ! ARO2MN+OH=0.8800D-01*xGLY+...
     &                      +    8.8000D-02 * RXRAT(   567 )      ! NAPHTHAL+OH=0.8800D-...
     &                      +    2.6000D-02 * RXRAT(   623 )      ! RAOOH+CL=0.2600D-01*xGLY+...
     &                      +    2.7400D-01 * RXRAT(   624 )      ! ACROLEIN+CL=0.2740D+...
     &                      +    7.0000D-03 * RXRAT(   666 )      ! APIN+CL=0.7000D-02*xGLY+...
     &                      +    7.0000D-03 * RXRAT(   684 )      ! TERP+CL=0.7000D-02*xGLY+...
     &                      +    7.0000D-03 * RXRAT(   685 )      ! SESQ+CL=0.7000D-02*xGLY+...
      LOSS(  xGLY         ) =                 RXRAT(   331 )      ! xGLY+NO=NO+GLY
     &                      +                 RXRAT(   332 )      ! xGLY+HO2=HO2
     &                      +                 RXRAT(   333 )      ! xGLY+NO3=NO3+GLY
     &                      +                 RXRAT(   334 )      ! xGLY+MEO2=MEO2+0.5000D+00*GLY
     &                      +                 RXRAT(   335 )      ! xGLY+RO2C=RO2C+0.5000D+00*GLY
     &                      +                 RXRAT(   336 )      ! xGLY+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   337 )      ! xGLY+MECO3=MECO3+GLY
     &                      +                 RXRAT(   338 )      ! xGLY+RCO3=RCO3+GLY
     &                      +                 RXRAT(   339 )      ! xGLY+BZCO3=BZCO3+GLY
     &                      +                 RXRAT(   340 )      ! xGLY+MACO3=MACO3+GLY
     &                      +                 RXRAT(   867 )      ! xGLY+IMACO3=IMACO3+GLY

      PROD(  xMEK         ) =    3.0000D-02 * RXRAT(   218 )      ! RAOOH+OH=0.3000D-01*xMEK+...
     &                      +    1.2900D-01 * RXRAT(   236 )      ! AFG1+OH=0.1290D+00*xMEK+...
     &                      +    1.2900D-01 * RXRAT(   239 )      ! AFG2+OH=0.1290D+00*xMEK+...
     &                      +    1.5000D-01 * RXRAT(   249 )      ! IPRD+OH=0.1500D+00*xMEK+...
     &                      +    1.1500D-01 * RXRAT(   253 )      ! PRD2+OH=0.1150D+00*xMEK+...
     &                      +    1.7000D-01 * RXRAT(   255 )      ! RNO3+OH=0.1700D+00*xMEK+...
     &                      +    8.3000D-02 * RXRAT(   256 )      ! RNO3=0.8300D-01*xMEK+...
     &                      +    3.3200D-01 * RXRAT(   553 )      ! ALK3+OH=0.3320D+00*xMEK+...
     &                      +    1.0600D-01 * RXRAT(   554 )      ! ALK4+OH=0.1060D+00*xMEK+...
     &                      +    8.6000D-02 * RXRAT(   555 )      ! ALK5+OH=0.8600D-01*xMEK+...
     &                      +    8.0000D-02 * RXRAT(   561 )      ! OLE2+OH=0.8000D-01*xMEK+...
     &                      +    1.0000D-03 * RXRAT(   562 )      ! OLE2+O3=0.1000D-02*xMEK+...
     &                      +    2.0000D-03 * RXRAT(   563 )      ! OLE2+NO3=0.2000D-02*xMEK+...
     &                      +    7.0000D-03 * RXRAT(   568 )      ! TERP+OH=0.7000D-02*xMEK+...
     &                      +    7.0000D-03 * RXRAT(   583 )      ! SESQ+OH=0.7000D-02*xMEK+...
     &                      +    4.1000D-02 * RXRAT(   615 )      ! RNO3+CL=0.4100D-01*xMEK+...
     &                      +    5.1000D-02 * RXRAT(   616 )      ! PRD2+CL=0.5100D-01*xMEK+...
     &                      +    2.8500D-01 * RXRAT(   621 )      ! ROOH+CL=0.2850D+00*xMEK+...
     &                      +    3.0000D-02 * RXRAT(   623 )      ! RAOOH+CL=0.3000D-01*xMEK+...
     &                      +    2.5300D-01 * RXRAT(   676 )      ! ALK3+CL=0.2530D+00*xMEK+...
     &                      +    7.6000D-02 * RXRAT(   677 )      ! ALK4+CL=0.7600D-01*xMEK+...
     &                      +    4.1000D-02 * RXRAT(   678 )      ! ALK5+CL=0.4100D-01*xMEK+...
     &                      +    4.2000D-02 * RXRAT(   680 )      ! OLE2+CL=0.4200D-01*xMEK+...
     &                      +    4.1000D-02 * RXRAT(   881 )      ! MTNO3+CL=0.4100D-01*xMEK+...
     &                      +    1.7000D-01 * RXRAT(   882 )      ! MTNO3+OH=0.1700D+00*xMEK+...
     &                      +    8.3000D-02 * RXRAT(   883 )      ! MTNO3=0.8300D-01*xMEK+...
      LOSS(  xMEK         ) =                 RXRAT(   311 )      ! xMEK+NO=NO+MEK
     &                      +                 RXRAT(   312 )      ! xMEK+HO2=HO2
     &                      +                 RXRAT(   313 )      ! xMEK+NO3=NO3+MEK
     &                      +                 RXRAT(   314 )      ! xMEK+MEO2=MEO2+0.5000D+00*MEK
     &                      +                 RXRAT(   315 )      ! xMEK+RO2C=RO2C+0.5000D+00*MEK
     &                      +                 RXRAT(   316 )      ! xMEK+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   317 )      ! xMEK+MECO3=MECO3+MEK
     &                      +                 RXRAT(   318 )      ! xMEK+RCO3=RCO3+MEK
     &                      +                 RXRAT(   319 )      ! xMEK+BZCO3=BZCO3+MEK
     &                      +                 RXRAT(   320 )      ! xMEK+MACO3=MACO3+MEK
     &                      +                 RXRAT(   869 )      ! xMEK+IMACO3=IMACO3+MEK

      PROD(  xAFG1        ) =    7.3000D-02 * RXRAT(   218 )      ! RAOOH+OH=0.7300D-01*xAFG1+...
     &                      +    1.9500D-01 * RXRAT(   242 )      ! AFG3+OH=0.1950D+00*xAFG1+...
     &                      +    1.0000D-03 * RXRAT(   535 )      ! BUTADIENE13+O3P=0.1000D-...
     &                      +    2.9000D-02 * RXRAT(   544 )      ! BENZENE+OH=0.2900D-...
     &                      +    1.9500D-01 * RXRAT(   545 )      ! TOLUENE+OH=0.1950D+...
     &                      +    3.3600D-01 * RXRAT(   546 )      ! MXYL+OH=0.3360D+00*xAFG1+...
     &                      +    2.5300D-01 * RXRAT(   547 )      ! OXYL+OH=0.2530D+00*xAFG1+...
     &                      +    4.5000D-02 * RXRAT(   548 )      ! PXYL+OH=0.4500D-01*xAFG1+...
     &                      +    8.8000D-02 * RXRAT(   549 )      ! TMBENZ124+OH=0.8800D-...
     &                      +    7.2000D-02 * RXRAT(   565 )      ! ARO1+OH=0.7200D-01*xAFG1+...
     &                      +    2.2100D-01 * RXRAT(   566 )      ! ARO2MN+OH=0.2210D+00*xAFG1+...
     &                      +    2.2100D-01 * RXRAT(   567 )      ! NAPHTHAL+OH=0.2210D+...
     &                      +    7.3000D-02 * RXRAT(   623 )      ! RAOOH+CL=0.7300D-01*xAFG1+...
     &                      +    9.0000D-03 * RXRAT(   626 )      ! IPRD+CL=0.9000D-02*xAFG1+...
     &                      +    6.0000D-03 * RXRAT(   666 )      ! APIN+CL=0.6000D-02*xAFG1+...
     &                      +    6.0000D-03 * RXRAT(   684 )      ! TERP+CL=0.6000D-02*xAFG1+...
     &                      +    6.0000D-03 * RXRAT(   685 )      ! SESQ+CL=0.6000D-02*xAFG1+...
      LOSS(  xAFG1        ) =                 RXRAT(   371 )      ! xAFG1+NO=NO+AFG1
     &                      +                 RXRAT(   372 )      ! xAFG1+HO2=HO2
     &                      +                 RXRAT(   373 )      ! xAFG1+NO3=NO3+AFG1
     &                      +                 RXRAT(   374 )      ! xAFG1+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   375 )      ! xAFG1+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   376 )      ! xAFG1+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   377 )      ! xAFG1+MECO3=MECO3+AFG1
     &                      +                 RXRAT(   378 )      ! xAFG1+RCO3=RCO3+AFG1
     &                      +                 RXRAT(   379 )      ! xAFG1+BZCO3=BZCO3+AFG1
     &                      +                 RXRAT(   380 )      ! xAFG1+MACO3=MACO3+AFG1
     &                      +                 RXRAT(   863 )      ! xAFG1+IMACO3=IMACO3+AFG1

      PROD(  xAFG2        ) =    7.3000D-02 * RXRAT(   218 )      ! RAOOH+OH=0.7300D-01*xAFG2+...
     &                      +    1.9500D-01 * RXRAT(   242 )      ! AFG3+OH=0.1950D+00*xAFG2+...
     &                      +    1.0000D-03 * RXRAT(   535 )      ! BUTADIENE13+O3P=0.1000D-...
     &                      +    2.6100D-01 * RXRAT(   544 )      ! BENZENE+OH=0.2610D+...
     &                      +    1.9500D-01 * RXRAT(   545 )      ! TOLUENE+OH=0.1950D+...
     &                      +    1.4400D-01 * RXRAT(   546 )      ! MXYL+OH=0.1440D+00*xAFG2+...
     &                      +    2.5300D-01 * RXRAT(   547 )      ! OXYL+OH=0.2530D+00*xAFG2+...
     &                      +    6.7000D-02 * RXRAT(   548 )      ! PXYL+OH=0.6700D-01*xAFG2+...
     &                      +    3.5200D-01 * RXRAT(   549 )      ! TMBENZ124+OH=0.3520D+...
     &                      +    1.8500D-01 * RXRAT(   565 )      ! ARO1+OH=0.1850D+00*xAFG2+...
     &                      +    2.4700D-01 * RXRAT(   566 )      ! ARO2MN+OH=0.2470D+00*xAFG2+...
     &                      +    2.4700D-01 * RXRAT(   567 )      ! NAPHTHAL+OH=0.2470D+...
     &                      +    7.3000D-02 * RXRAT(   623 )      ! RAOOH+CL=0.7300D-01*xAFG2+...
     &                      +    9.0000D-03 * RXRAT(   626 )      ! IPRD+CL=0.9000D-02*xAFG2+...
     &                      +    6.0000D-03 * RXRAT(   666 )      ! APIN+CL=0.6000D-02*xAFG2+...
     &                      +    6.0000D-03 * RXRAT(   684 )      ! TERP+CL=0.6000D-02*xAFG2+...
     &                      +    6.0000D-03 * RXRAT(   685 )      ! SESQ+CL=0.6000D-02*xAFG2+...
      LOSS(  xAFG2        ) =                 RXRAT(   381 )      ! xAFG2+NO=NO+AFG2
     &                      +                 RXRAT(   382 )      ! xAFG2+HO2=HO2
     &                      +                 RXRAT(   383 )      ! xAFG2+NO3=NO3+AFG2
     &                      +                 RXRAT(   384 )      ! xAFG2+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   385 )      ! xAFG2+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   386 )      ! xAFG2+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   387 )      ! xAFG2+MECO3=MECO3+AFG2
     &                      +                 RXRAT(   388 )      ! xAFG2+RCO3=RCO3+AFG2
     &                      +                 RXRAT(   389 )      ! xAFG2+BZCO3=BZCO3+AFG2
     &                      +                 RXRAT(   390 )      ! xAFG2+MACO3=MACO3+AFG2
     &                      +                 RXRAT(   862 )      ! xAFG2+IMACO3=IMACO3+AFG2

      PROD(  GLY          ) =    5.0000D-01 * RXRAT(   219 )      ! RAOOH=0.5000D+00*GLY+HO2+...
     &                      +    4.3200D-01 * RXRAT(   237 )      ! AFG1+O3=0.4320D+00*GLY+...
     &                      +    1.9500D-01 * RXRAT(   238 )      ! AFG1=0.1950D+00*GLY+...
     &                      +    4.3200D-01 * RXRAT(   240 )      ! AFG2+O3=0.4320D+00*GLY+...
     &                      +    3.6600D-01 * RXRAT(   243 )      ! AFG3+O3=0.3660D+00*GLY+...
     &                      +    2.3000D-02 * RXRAT(   250 )      ! IPRD+O3=0.2300D-01*GLY+...
     &                      +    5.0000D-01 * RXRAT(   260 )      ! ACROLEIN+O3=0.5000D+00*GLY+...
     &                      +    5.6000D-01 * RXRAT(   270 )      ! HCOCO3+HO2=0.5600D+00*GLY+...
     &                      +                 RXRAT(   331 )      ! xGLY+NO=GLY+NO
     &                      +                 RXRAT(   333 )      ! xGLY+NO3=GLY+NO3
     &                      +    5.0000D-01 * RXRAT(   334 )      ! xGLY+MEO2=0.5000D+00*GLY+MEO2
     &                      +    5.0000D-01 * RXRAT(   335 )      ! xGLY+RO2C=0.5000D+00*GLY+RO2C
     &                      +    5.0000D-01 * RXRAT(   336 )      ! xGLY+RO2XC=0.5000D+00*GLY+...
     &                      +                 RXRAT(   337 )      ! xGLY+MECO3=GLY+MECO3
     &                      +                 RXRAT(   338 )      ! xGLY+RCO3=GLY+RCO3
     &                      +                 RXRAT(   339 )      ! xGLY+BZCO3=GLY+BZCO3
     &                      +                 RXRAT(   340 )      ! xGLY+MACO3=GLY+MACO3
     &                      +    7.0000D-01 * RXRAT(   542 )      ! ACETYLENE+OH=0.7000D+...
     &                      +    2.5000D-01 * RXRAT(   717 )      ! HPALD=0.2500D+00*GLY+HO2+...
     &                      +    2.1600D-01 * RXRAT(   728 )      ! HC5OO+NO=0.2160D+00*GLY+...
     &                      +    1.0800D-01 * RXRAT(   730 )      ! HC5OO+MEO2=0.1080D+00*GLY+...
     &                      +    1.0800D-01 * RXRAT(   731 )      ! HC5OO+RO2C=0.1080D+00*GLY+...
     &                      +    2.1600D-01 * RXRAT(   732 )      ! HC5OO+MECO3=0.2160D+00*GLY+...
     &                      +    3.5000D-01 * RXRAT(   733 )      ! HC5+O3=0.3500D+00*GLY+...
     &                      +                 RXRAT(   756 )      ! NIT1NO3OOB+NO3=GLY+ISOPNN+NO2
     &                      +    9.4000D-01 * RXRAT(   757 )      ! NIT1NO3OOB+NO=0.9400D+...
     &                      +    7.0000D-01 * RXRAT(   759 )      ! NIT1NO3OOB+RO2C=0.7000D+...
     &                      +    7.0000D-01 * RXRAT(   760 )      ! NIT1NO3OOB+MEO2=0.7000D+...
     &                      +                 RXRAT(   761 )      ! NIT1NO3OOB+MECO3=GLY+CO2+...
     &                      +    7.0000D-01 * RXRAT(   762 )      ! NIT1+O3=0.7000D+00*GLY+...
     &                      +    9.1900D-01 * RXRAT(   764 )      ! NIT1OHOO+NO=0.9190D+00*GLY+...
     &                      +    6.8900D-01 * RXRAT(   766 )      ! NIT1OHOO+RO2C=0.6890D+...
     &                      +    6.8900D-01 * RXRAT(   767 )      ! NIT1OHOO+MEO2=0.6890D+...
     &                      +    9.8400D-01 * RXRAT(   768 )      ! NIT1OHOO+MECO3=0.9840D+...
     &                      +    4.8000D-01 * RXRAT(   769 )      ! DIBOO+NO=0.4800D+00*GLY+...
     &                      +    2.4000D-01 * RXRAT(   771 )      ! DIBOO+MEO2=0.2400D+00*GLY+...
     &                      +    2.4000D-01 * RXRAT(   772 )      ! DIBOO+RO2C=0.2400D+00*GLY+...
     &                      +    4.8000D-01 * RXRAT(   773 )      ! DIBOO+MECO3=0.4800D+00*GLY+...
     &                      +    1.3000D-01 * RXRAT(   796 )      ! HOCCHO+OH=0.1300D+00*GLY+...
     &                      +    2.7500D-01 * RXRAT(   814 )      ! IEPOXOO+HO2=0.2750D+00*GLY+...
     &                      +    2.7500D-01 * RXRAT(   815 )      ! IEPOXOO+NO=0.2750D+00*GLY+...
     &                      +    1.3800D-01 * RXRAT(   816 )      ! IEPOXOO+MEO2=0.1380D+...
     &                      +    1.3800D-01 * RXRAT(   817 )      ! IEPOXOO+RO2C=0.1380D+...
     &                      +    2.7500D-01 * RXRAT(   818 )      ! IEPOXOO+MECO3=0.2750D+...
     &                      +                 RXRAT(   867 )      ! xGLY+IMACO3=GLY+IMACO3
      LOSS(  GLY          ) =                 RXRAT(   220 )      ! GLY=0.2000D+01*CO+0.2000D+...
     &                      +                 RXRAT(   221 )      ! GLY=HCHO+CO
     &                      +                 RXRAT(   222 )      ! GLY+OH=0.7000D+00*HO2+...
     &                      +                 RXRAT(   223 )      ! GLY+NO3=HNO3+0.7000D+...
     &                      +                 RXRAT(   617 )      ! GLY+CL=HCL+0.6300D+00*HO2+...
     &                      +                 RXRAT(   928 )      ! GLY=AGLYJ

      PROD(  AFG1         ) =    5.0000D-01 * RXRAT(   219 )      ! RAOOH=0.5000D+00*AFG1+HO2+...
     &                      +    3.5000D-01 * RXRAT(   243 )      ! AFG3+O3=0.3500D+00*AFG1+...
     &                      +                 RXRAT(   371 )      ! xAFG1+NO=AFG1+NO
     &                      +                 RXRAT(   373 )      ! xAFG1+NO3=AFG1+NO3
     &                      +    5.0000D-01 * RXRAT(   374 )      ! xAFG1+MEO2=0.5000D+00*AFG1+...
     &                      +    5.0000D-01 * RXRAT(   375 )      ! xAFG1+RO2C=0.5000D+00*AFG1+...
     &                      +    5.0000D-01 * RXRAT(   376 )      ! xAFG1+RO2XC=0.5000D+...
     &                      +                 RXRAT(   377 )      ! xAFG1+MECO3=AFG1+MECO3
     &                      +                 RXRAT(   378 )      ! xAFG1+RCO3=AFG1+RCO3
     &                      +                 RXRAT(   379 )      ! xAFG1+BZCO3=AFG1+BZCO3
     &                      +                 RXRAT(   380 )      ! xAFG1+MACO3=AFG1+MACO3
     &                      +    4.2000D-02 * RXRAT(   626 )      ! IPRD+CL=0.4200D-01*AFG1+...
     &                      +                 RXRAT(   863 )      ! xAFG1+IMACO3=AFG1+IMACO3
      LOSS(  AFG1         ) =                 RXRAT(   236 )      ! AFG1+OH=0.2170D+00*MACO3+...
     &                      +                 RXRAT(   237 )      ! AFG1+O3=0.8260D+00*OH+...
     &                      +                 RXRAT(   238 )      ! AFG1=0.1023D+01*HO2+...

      PROD(  AFG2         ) =    5.0000D-01 * RXRAT(   219 )      ! RAOOH=0.5000D+00*AFG2+HO2+...
     &                      +    3.5000D-01 * RXRAT(   243 )      ! AFG3+O3=0.3500D+00*AFG2+...
     &                      +                 RXRAT(   381 )      ! xAFG2+NO=AFG2+NO
     &                      +                 RXRAT(   383 )      ! xAFG2+NO3=AFG2+NO3
     &                      +    5.0000D-01 * RXRAT(   384 )      ! xAFG2+MEO2=0.5000D+00*AFG2+...
     &                      +    5.0000D-01 * RXRAT(   385 )      ! xAFG2+RO2C=0.5000D+00*AFG2+...
     &                      +    5.0000D-01 * RXRAT(   386 )      ! xAFG2+RO2XC=0.5000D+...
     &                      +                 RXRAT(   387 )      ! xAFG2+MECO3=AFG2+MECO3
     &                      +                 RXRAT(   388 )      ! xAFG2+RCO3=AFG2+RCO3
     &                      +                 RXRAT(   389 )      ! xAFG2+BZCO3=AFG2+BZCO3
     &                      +                 RXRAT(   390 )      ! xAFG2+MACO3=AFG2+MACO3
     &                      +    4.2000D-02 * RXRAT(   626 )      ! IPRD+CL=0.4200D-01*AFG2+...
     &                      +                 RXRAT(   862 )      ! xAFG2+IMACO3=AFG2+IMACO3
      LOSS(  AFG2         ) =                 RXRAT(   239 )      ! AFG2+OH=0.2170D+00*MACO3+...
     &                      +                 RXRAT(   240 )      ! AFG2+O3=0.8260D+00*OH+...
     &                      +                 RXRAT(   241 )      ! AFG2=PRD2

      PROD(  HCOCO3       ) =    3.0000D-01 * RXRAT(   222 )      ! GLY+OH=0.3000D+00*HCOCO3+...
     &                      +    3.0000D-01 * RXRAT(   223 )      ! GLY+NO3=0.3000D+00*HCOCO3+...
      LOSS(  HCOCO3       ) =                 RXRAT(   268 )      ! HCOCO3+NO=HO2+CO+CO2+NO2
     &                      +                 RXRAT(   269 )      ! HCOCO3+NO2=HO2+CO+CO2+NO3
     &                      +                 RXRAT(   270 )      ! HCOCO3+HO2=0.4400D+00*OH+...

      PROD(  BACL         ) =                 RXRAT(   351 )      ! xBACL+NO=BACL+NO
     &                      +                 RXRAT(   353 )      ! xBACL+NO3=BACL+NO3
     &                      +    5.0000D-01 * RXRAT(   354 )      ! xBACL+MEO2=0.5000D+00*BACL+...
     &                      +    5.0000D-01 * RXRAT(   355 )      ! xBACL+RO2C=0.5000D+00*BACL+...
     &                      +    5.0000D-01 * RXRAT(   356 )      ! xBACL+RO2XC=0.5000D+...
     &                      +                 RXRAT(   357 )      ! xBACL+MECO3=BACL+MECO3
     &                      +                 RXRAT(   358 )      ! xBACL+RCO3=BACL+RCO3
     &                      +                 RXRAT(   359 )      ! xBACL+BZCO3=BACL+BZCO3
     &                      +                 RXRAT(   360 )      ! xBACL+MACO3=BACL+MACO3
     &                      +    2.4000D-01 * RXRAT(   747 )      ! ISOPNB+O3=0.2400D+00*BACL+...
     &                      +                 RXRAT(   865 )      ! xBACL+IMACO3=BACL+IMACO3
      LOSS(  BACL         ) =                 RXRAT(   227 )      ! BACL=0.2000D+01*MECO3

      PROD(  BALD         ) =                 RXRAT(   361 )      ! xBALD+NO=BALD+NO
     &                      +                 RXRAT(   363 )      ! xBALD+NO3=BALD+NO3
     &                      +    5.0000D-01 * RXRAT(   364 )      ! xBALD+MEO2=0.5000D+00*BALD+...
     &                      +    5.0000D-01 * RXRAT(   365 )      ! xBALD+RO2C=0.5000D+00*BALD+...
     &                      +    5.0000D-01 * RXRAT(   366 )      ! xBALD+RO2XC=0.5000D+...
     &                      +                 RXRAT(   367 )      ! xBALD+MECO3=BALD+MECO3
     &                      +                 RXRAT(   368 )      ! xBALD+RCO3=BALD+RCO3
     &                      +                 RXRAT(   369 )      ! xBALD+BZCO3=BALD+BZCO3
     &                      +                 RXRAT(   370 )      ! xBALD+MACO3=BALD+MACO3
     &                      +                 RXRAT(   864 )      ! xBALD+IMACO3=BALD+IMACO3
      LOSS(  BALD         ) =                 RXRAT(   233 )      ! BALD+OH=BZCO3
     &                      +                 RXRAT(   234 )      ! BALD=
     &                      +                 RXRAT(   235 )      ! BALD+NO3=HNO3+BZCO3
     &                      +                 RXRAT(   620 )      ! BALD+CL=HCL+BZCO3

      PROD(  AFG3         ) =                 RXRAT(   391 )      ! xAFG3+NO=AFG3+NO
     &                      +                 RXRAT(   393 )      ! xAFG3+NO3=AFG3+NO3
     &                      +    5.0000D-01 * RXRAT(   394 )      ! xAFG3+MEO2=0.5000D+00*AFG3+...
     &                      +    5.0000D-01 * RXRAT(   395 )      ! xAFG3+RO2C=0.5000D+00*AFG3+...
     &                      +    5.0000D-01 * RXRAT(   396 )      ! xAFG3+RO2XC=0.5000D+...
     &                      +                 RXRAT(   397 )      ! xAFG3+MECO3=AFG3+MECO3
     &                      +                 RXRAT(   398 )      ! xAFG3+RCO3=AFG3+RCO3
     &                      +                 RXRAT(   399 )      ! xAFG3+BZCO3=AFG3+BZCO3
     &                      +                 RXRAT(   400 )      ! xAFG3+MACO3=AFG3+MACO3
     &                      +    1.1600D-01 * RXRAT(   544 )      ! BENZENE+OH=0.1160D+00*AFG3+...
     &                      +    3.1200D-01 * RXRAT(   545 )      ! TOLUENE+OH=0.3120D+00*AFG3+...
     &                      +    2.3900D-01 * RXRAT(   546 )      ! MXYL+OH=0.2390D+00*AFG3+...
     &                      +    1.9800D-01 * RXRAT(   547 )      ! OXYL+OH=0.1980D+00*AFG3+...
     &                      +    2.7800D-01 * RXRAT(   548 )      ! PXYL+OH=0.2780D+00*AFG3+...
     &                      +    2.3000D-01 * RXRAT(   549 )      ! TMBENZ124+OH=0.2300D+...
     &                      +    2.0200D-01 * RXRAT(   565 )      ! ARO1+OH=0.2020D+00*AFG3+...
     &                      +    1.7800D-01 * RXRAT(   566 )      ! ARO2MN+OH=0.1780D+00*AFG3+...
     &                      +    1.7800D-01 * RXRAT(   567 )      ! NAPHTHAL+OH=0.1780D+...
     &                      +                 RXRAT(   861 )      ! xAFG3+IMACO3=AFG3+IMACO3
      LOSS(  AFG3         ) =                 RXRAT(   242 )      ! AFG3+OH=0.2060D+00*MACO3+...
     &                      +    8.6100D-01 * RXRAT(   243 )      ! AFG3+O3=0.1390D+00*AFG3+...

      PROD(  xIPRD        ) =    2.3100D-01 * RXRAT(   242 )      ! AFG3+OH=0.2310D+00*xIPRD+...
     &                      +    4.7100D-01 * RXRAT(   532 )      ! BUTADIENE13+OH=0.4710D+...
     &                      +    1.2000D-01 * RXRAT(   534 )      ! BUTADIENE13+NO3=0.1200D+...
     &                      +    9.0000D-03 * RXRAT(   557 )      ! OLE1+OH=0.9000D-02*xIPRD+...
     &                      +    1.2000D-02 * RXRAT(   561 )      ! OLE2+OH=0.1200D-01*xIPRD+...
     &                      +    2.0000D-03 * RXRAT(   568 )      ! TERP+OH=0.2000D-02*xIPRD+...
     &                      +    1.0000D-03 * RXRAT(   569 )      ! TERP+O3=0.1000D-02*xIPRD+...
     &                      +    2.0000D-03 * RXRAT(   583 )      ! SESQ+OH=0.2000D-02*xIPRD+...
     &                      +    1.0000D-03 * RXRAT(   584 )      ! SESQ+O3=0.1000D-02*xIPRD+...
     &                      +    4.0000D-03 * RXRAT(   585 )      ! SESQ+NO3=0.4000D-02*xIPRD+...
     &                      +    1.1500D-01 * RXRAT(   626 )      ! IPRD+CL=0.1150D+00*xIPRD+...
     &                      +    4.7300D-01 * RXRAT(   664 )      ! BUTADIENE13+CL=0.4730D+...
     &                      +    6.7100D-01 * RXRAT(   665 )      ! ISOPRENE+CL=0.6710D+...
     &                      +    1.5800D-01 * RXRAT(   666 )      ! APIN+CL=0.1580D+00*xIPRD+...
     &                      +    3.8000D-02 * RXRAT(   679 )      ! OLE1+CL=0.3800D-01*xIPRD+...
     &                      +    1.6100D-01 * RXRAT(   680 )      ! OLE2+CL=0.1610D+00*xIPRD+...
     &                      +    1.5800D-01 * RXRAT(   684 )      ! TERP+CL=0.1580D+00*xIPRD+...
     &                      +    1.5800D-01 * RXRAT(   685 )      ! SESQ+CL=0.1580D+00*xIPRD+...
     &                      +    8.2000D-02 * RXRAT(   826 )      ! MACR+CL=0.8200D-01*xIPRD+...
      LOSS(  xIPRD        ) =                 RXRAT(   421 )      ! xIPRD+NO=NO+IPRD
     &                      +                 RXRAT(   422 )      ! xIPRD+HO2=HO2
     &                      +                 RXRAT(   423 )      ! xIPRD+NO3=NO3+IPRD
     &                      +                 RXRAT(   424 )      ! xIPRD+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   425 )      ! xIPRD+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   426 )      ! xIPRD+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   427 )      ! xIPRD+MECO3=MECO3+IPRD
     &                      +                 RXRAT(   428 )      ! xIPRD+RCO3=RCO3+IPRD
     &                      +                 RXRAT(   429 )      ! xIPRD+BZCO3=BZCO3+IPRD
     &                      +                 RXRAT(   430 )      ! xIPRD+MACO3=MACO3+IPRD
     &                      +                 RXRAT(   858 )      ! xIPRD+IMACO3=IMACO3+IPRD

      PROD(  MACR         ) =    3.0000D-03 * RXRAT(   243 )      ! AFG3+O3=0.3000D-02*MACR+...
     &                      +                 RXRAT(   401 )      ! xMACR+NO=MACR+NO
     &                      +                 RXRAT(   403 )      ! xMACR+NO3=MACR+NO3
     &                      +    5.0000D-01 * RXRAT(   404 )      ! xMACR+MEO2=0.5000D+00*MACR+...
     &                      +    5.0000D-01 * RXRAT(   405 )      ! xMACR+RO2C=0.5000D+00*MACR+...
     &                      +    5.0000D-01 * RXRAT(   406 )      ! xMACR+RO2XC=0.5000D+...
     &                      +                 RXRAT(   407 )      ! xMACR+MECO3=MACR+MECO3
     &                      +                 RXRAT(   408 )      ! xMACR+RCO3=MACR+RCO3
     &                      +                 RXRAT(   409 )      ! xMACR+BZCO3=MACR+BZCO3
     &                      +                 RXRAT(   410 )      ! xMACR+MACO3=MACR+MACO3
     &                      +    3.9000D-01 * RXRAT(   536 )      ! ISOPRENE+O3=0.3900D+...
     &                      +    5.0000D-03 * RXRAT(   571 )      ! TERPNRO2+NO=0.5000D-...
     &                      +    9.0000D-03 * RXRAT(   573 )      ! TERPNRO2+NO3=0.9000D-...
     &                      +    5.0000D-03 * RXRAT(   574 )      ! TERPNRO2+MEO2=0.5000D-...
     &                      +    5.0000D-03 * RXRAT(   575 )      ! TERPNRO2+RO2C=0.5000D-...
     &                      +    5.0000D-03 * RXRAT(   576 )      ! TERPNRO2+RO2XC=0.5000D-...
     &                      +    9.0000D-03 * RXRAT(   577 )      ! TERPNRO2+MECO3=0.9000D-...
     &                      +    9.0000D-03 * RXRAT(   578 )      ! TERPNRO2+RCO3=0.9000D-...
     &                      +    9.0000D-03 * RXRAT(   579 )      ! TERPNRO2+BZCO3=0.9000D-...
     &                      +    9.0000D-03 * RXRAT(   580 )      ! TERPNRO2+MACO3=0.9000D-...
     &                      +    9.0000D-03 * RXRAT(   581 )      ! TERPNRO2+IMACO3=0.9000D-...
     &                      +    2.6000D-01 * RXRAT(   710 )      ! ISOPO2+NO=0.2600D+00*MACR+...
     &                      +    4.7000D-02 * RXRAT(   711 )      ! ISOPO2+HO2=0.4700D-01*MACR+...
     &                      +    1.5000D-01 * RXRAT(   712 )      ! ISOPO2+MEO2=0.1500D+...
     &                      +    1.5000D-01 * RXRAT(   713 )      ! ISOPO2+RO2C=0.1500D+...
     &                      +    2.9000D-01 * RXRAT(   714 )      ! ISOPO2+ISOPO2=0.2900D+...
     &                      +    2.9000D-01 * RXRAT(   715 )      ! ISOPO2+MECO3=0.2900D+...
     &                      +    3.5000D-02 * RXRAT(   720 )      ! NISOPO2+NO3=0.3500D-...
     &                      +    3.5000D-02 * RXRAT(   721 )      ! NISOPO2+NO=0.3500D-01*MACR+...
     &                      +    1.7500D-02 * RXRAT(   723 )      ! NISOPO2+MEO2=0.1750D-...
     &                      +    1.7500D-02 * RXRAT(   724 )      ! NISOPO2+RO2C=0.1750D-...
     &                      +    3.5000D-02 * RXRAT(   725 )      ! NISOPO2+NISOPO2=0.3500D-...
     &                      +    3.5000D-02 * RXRAT(   726 )      ! NISOPO2+MECO3=0.3500D-...
     &                      +    2.9000D-01 * RXRAT(   819 )      ! ISOPOOH=0.2900D+00*MACR+...
     &                      +                 RXRAT(   860 )      ! xMACR+IMACO3=MACR+IMACO3
      LOSS(  MACR         ) =                 RXRAT(   244 )      ! MACR+O3=0.2080D+00*OH+...
     &                      +                 RXRAT(   245 )      ! MACR+O3P=RCHO
     &                      +                 RXRAT(   823 )      ! MACR+OH=0.5300D+00*MACROO+...
     &                      +                 RXRAT(   824 )      ! MACR+NO3=0.5000D+00*IMACO3+...
     &                      +                 RXRAT(   825 )      ! MACR=0.3300D+00*OH+0.6700D+...
     &                      +                 RXRAT(   826 )      ! MACR+CL=0.2500D+00*HCL+...

      PROD(  MVK          ) =    4.0000D-03 * RXRAT(   243 )      ! AFG3+O3=0.4000D-02*MVK+...
     &                      +                 RXRAT(   411 )      ! xMVK+NO=MVK+NO
     &                      +                 RXRAT(   413 )      ! xMVK+NO3=MVK+NO3
     &                      +    5.0000D-01 * RXRAT(   414 )      ! xMVK+MEO2=0.5000D+00*MVK+MEO2
     &                      +    5.0000D-01 * RXRAT(   415 )      ! xMVK+RO2C=0.5000D+00*MVK+RO2C
     &                      +    5.0000D-01 * RXRAT(   416 )      ! xMVK+RO2XC=0.5000D+00*MVK+...
     &                      +                 RXRAT(   417 )      ! xMVK+MECO3=MVK+MECO3
     &                      +                 RXRAT(   418 )      ! xMVK+RCO3=MVK+RCO3
     &                      +                 RXRAT(   419 )      ! xMVK+BZCO3=MVK+BZCO3
     &                      +                 RXRAT(   420 )      ! xMVK+MACO3=MVK+MACO3
     &                      +    3.7500D-01 * RXRAT(   533 )      ! BUTADIENE13+O3=0.3750D+...
     &                      +    1.6000D-01 * RXRAT(   536 )      ! ISOPRENE+O3=0.1600D+00*MVK+...
     &                      +    1.0000D-03 * RXRAT(   571 )      ! TERPNRO2+NO=0.1000D-02*MVK+...
     &                      +    2.0000D-03 * RXRAT(   573 )      ! TERPNRO2+NO3=0.2000D-...
     &                      +    1.0000D-03 * RXRAT(   574 )      ! TERPNRO2+MEO2=0.1000D-...
     &                      +    1.0000D-03 * RXRAT(   575 )      ! TERPNRO2+RO2C=0.1000D-...
     &                      +    1.0000D-03 * RXRAT(   576 )      ! TERPNRO2+RO2XC=0.1000D-...
     &                      +    2.0000D-03 * RXRAT(   577 )      ! TERPNRO2+MECO3=0.2000D-...
     &                      +    2.0000D-03 * RXRAT(   578 )      ! TERPNRO2+RCO3=0.2000D-...
     &                      +    2.0000D-03 * RXRAT(   579 )      ! TERPNRO2+BZCO3=0.2000D-...
     &                      +    2.0000D-03 * RXRAT(   580 )      ! TERPNRO2+MACO3=0.2000D-...
     &                      +    2.0000D-03 * RXRAT(   581 )      ! TERPNRO2+IMACO3=0.2000D-...
     &                      +    4.0000D-01 * RXRAT(   710 )      ! ISOPO2+NO=0.4000D+00*MVK+...
     &                      +    7.3000D-02 * RXRAT(   711 )      ! ISOPO2+HO2=0.7300D-01*MVK+...
     &                      +    2.3000D-01 * RXRAT(   712 )      ! ISOPO2+MEO2=0.2300D+00*MVK+...
     &                      +    2.3000D-01 * RXRAT(   713 )      ! ISOPO2+RO2C=0.2300D+00*MVK+...
     &                      +    4.5000D-01 * RXRAT(   714 )      ! ISOPO2+ISOPO2=0.4500D+...
     &                      +    4.5000D-01 * RXRAT(   715 )      ! ISOPO2+MECO3=0.4500D+...
     &                      +    3.5000D-02 * RXRAT(   720 )      ! NISOPO2+NO3=0.3500D-01*MVK+...
     &                      +    3.5000D-02 * RXRAT(   721 )      ! NISOPO2+NO=0.3500D-01*MVK+...
     &                      +    1.7500D-02 * RXRAT(   723 )      ! NISOPO2+MEO2=0.1750D-...
     &                      +    1.7500D-02 * RXRAT(   724 )      ! NISOPO2+RO2C=0.1750D-...
     &                      +    3.5000D-02 * RXRAT(   725 )      ! NISOPO2+NISOPO2=0.3500D-...
     &                      +    3.5000D-02 * RXRAT(   726 )      ! NISOPO2+MECO3=0.3500D-...
     &                      +    4.5000D-01 * RXRAT(   819 )      ! ISOPOOH=0.4500D+00*MVK+...
     &                      +                 RXRAT(   859 )      ! xMVK+IMACO3=MVK+IMACO3
      LOSS(  MVK          ) =                 RXRAT(   246 )      ! MVK+O3=0.1640D+00*OH+...
     &                      +                 RXRAT(   247 )      ! MVK+O3P=0.4500D+00*RCHO+...
     &                      +                 RXRAT(   248 )      ! MVK=0.4000D+00*MEO2+...
     &                      +                 RXRAT(   625 )      ! MVK+CL=0.1283D+01*RO2C+...
     &                      +                 RXRAT(   774 )      ! MVK+OH=MVKOO

      PROD(  xHOCCHO      ) =    1.2900D-01 * RXRAT(   249 )      ! IPRD+OH=0.1290D+00*xHOCCHO+...
     &                      +    4.7000D-02 * RXRAT(   250 )      ! IPRD+O3=0.4700D-01*xHOCCHO+...
     &                      +    1.9500D-01 * RXRAT(   524 )      ! ETHENE+OH=0.1950D+...
     &                      +    1.0000D-02 * RXRAT(   550 )      ! ETOH+OH=0.1000D-01*xHOCCHO+...
     &                      +    7.0000D-03 * RXRAT(   557 )      ! OLE1+OH=0.7000D-02*xHOCCHO+...
     &                      +    6.1000D-02 * RXRAT(   673 )      ! ETOH+CL=0.6100D-01*xHOCCHO+...
      LOSS(  xHOCCHO      ) =                 RXRAT(   503 )      ! xHOCCHO+NO=NO+HOCCHO
     &                      +                 RXRAT(   504 )      ! xHOCCHO+HO2=HO2
     &                      +                 RXRAT(   505 )      ! xHOCCHO+NO3=NO3+HOCCHO
     &                      +                 RXRAT(   506 )      ! xHOCCHO+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   507 )      ! xHOCCHO+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   508 )      ! xHOCCHO+RO2XC=RO2XC+...
     &                      +                 RXRAT(   509 )      ! xHOCCHO+MECO3=MECO3+HOCCHO
     &                      +                 RXRAT(   510 )      ! xHOCCHO+RCO3=RCO3+HOCCHO
     &                      +                 RXRAT(   511 )      ! xHOCCHO+BZCO3=BZCO3+HOCCHO
     &                      +                 RXRAT(   512 )      ! xHOCCHO+MACO3=MACO3+HOCCHO
     &                      +                 RXRAT(   852 )      ! xHOCCHO+IMACO3=IMACO3+HOCCHO

      PROD(  xRNO3        ) =    5.7200D-01 * RXRAT(   251 )      ! IPRD+NO3=0.5720D+00*xRNO3+...
     &                      +    3.0500D-01 * RXRAT(   255 )      ! RNO3+OH=0.3050D+00*xRNO3+...
     &                      +    3.1000D-02 * RXRAT(   261 )      ! ACROLEIN+NO3=0.3100D-...
     &                      +    3.5500D-01 * RXRAT(   534 )      ! BUTADIENE13+NO3=0.3550D+...
     &                      +    5.6000D-02 * RXRAT(   540 )      ! APIN+NO3=0.5600D-01*xRNO3+...
     &                      +    7.7400D-01 * RXRAT(   559 )      ! OLE1+NO3=0.7740D+00*xRNO3+...
     &                      +    3.2000D-01 * RXRAT(   563 )      ! OLE2+NO3=0.3200D+00*xRNO3+...
     &                      +    2.2800D-01 * RXRAT(   585 )      ! SESQ+NO3=0.2280D+00*xRNO3+...
     &                      +    5.4700D-01 * RXRAT(   615 )      ! RNO3+CL=0.5470D+00*xRNO3+...
      LOSS(  xRNO3        ) =                 RXRAT(   431 )      ! xRNO3+NO=NO+RNO3
     &                      +                 RXRAT(   432 )      ! xRNO3+HO2=HO2
     &                      +                 RXRAT(   433 )      ! xRNO3+NO3=NO3+RNO3
     &                      +                 RXRAT(   434 )      ! xRNO3+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   435 )      ! xRNO3+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   436 )      ! xRNO3+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   437 )      ! xRNO3+MECO3=MECO3+RNO3
     &                      +                 RXRAT(   438 )      ! xRNO3+RCO3=RCO3+RNO3
     &                      +                 RXRAT(   439 )      ! xRNO3+BZCO3=BZCO3+RNO3
     &                      +                 RXRAT(   440 )      ! xRNO3+MACO3=MACO3+RNO3
     &                      +                 RXRAT(   857 )      ! xRNO3+IMACO3=IMACO3+RNO3

      PROD(  HOCCHO       ) =    4.6700D-01 * RXRAT(   252 )      ! IPRD=0.4670D+00*HOCCHO+...
     &                      +                 RXRAT(   503 )      ! xHOCCHO+NO=HOCCHO+NO
     &                      +                 RXRAT(   505 )      ! xHOCCHO+NO3=HOCCHO+NO3
     &                      +    5.0000D-01 * RXRAT(   506 )      ! xHOCCHO+MEO2=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   507 )      ! xHOCCHO+RO2C=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   508 )      ! xHOCCHO+RO2XC=0.5000D+...
     &                      +                 RXRAT(   509 )      ! xHOCCHO+MECO3=HOCCHO+MECO3
     &                      +                 RXRAT(   510 )      ! xHOCCHO+RCO3=HOCCHO+RCO3
     &                      +                 RXRAT(   511 )      ! xHOCCHO+BZCO3=HOCCHO+BZCO3
     &                      +                 RXRAT(   512 )      ! xHOCCHO+MACO3=HOCCHO+MACO3
     &                      +    2.0000D-03 * RXRAT(   571 )      ! TERPNRO2+NO=0.2000D-...
     &                      +    4.0000D-03 * RXRAT(   573 )      ! TERPNRO2+NO3=0.4000D-...
     &                      +    2.0000D-03 * RXRAT(   574 )      ! TERPNRO2+MEO2=0.2000D-...
     &                      +    2.0000D-03 * RXRAT(   575 )      ! TERPNRO2+RO2C=0.2000D-...
     &                      +    2.0000D-03 * RXRAT(   576 )      ! TERPNRO2+RO2XC=0.2000D-...
     &                      +    4.0000D-03 * RXRAT(   577 )      ! TERPNRO2+MECO3=0.4000D-...
     &                      +    4.0000D-03 * RXRAT(   578 )      ! TERPNRO2+RCO3=0.4000D-...
     &                      +    4.0000D-03 * RXRAT(   579 )      ! TERPNRO2+BZCO3=0.4000D-...
     &                      +    4.0000D-03 * RXRAT(   580 )      ! TERPNRO2+MACO3=0.4000D-...
     &                      +    4.0000D-03 * RXRAT(   581 )      ! TERPNRO2+IMACO3=0.4000D-...
     &                      +    2.5000D-01 * RXRAT(   717 )      ! HPALD=0.2500D+00*HOCCHO+...
     &                      +    2.3400D-01 * RXRAT(   728 )      ! HC5OO+NO=0.2340D+00*HOCCHO+...
     &                      +    1.1700D-01 * RXRAT(   730 )      ! HC5OO+MEO2=0.1170D+...
     &                      +    1.1700D-01 * RXRAT(   731 )      ! HC5OO+RO2C=0.1170D+...
     &                      +    2.3400D-01 * RXRAT(   732 )      ! HC5OO+MECO3=0.2340D+...
     &                      +    3.5000D-01 * RXRAT(   733 )      ! HC5+O3=0.3500D+00*HOCCHO+...
     &                      +    1.5000D-01 * RXRAT(   735 )      ! ISOPNOOD+NO=0.1500D+...
     &                      +    7.5000D-02 * RXRAT(   737 )      ! ISOPNOOD+MEO2=0.7500D-...
     &                      +    7.5000D-02 * RXRAT(   738 )      ! ISOPNOOD+RO2C=0.7500D-...
     &                      +    1.5000D-01 * RXRAT(   739 )      ! ISOPNOOD+MECO3=0.1500D+...
     &                      +    3.4000D-01 * RXRAT(   740 )      ! ISOPND+O3=0.3400D+...
     &                      +    6.0000D-01 * RXRAT(   742 )      ! ISOPNOOB+NO=0.6000D+...
     &                      +    3.0000D-01 * RXRAT(   744 )      ! ISOPNOOB+MEO2=0.3000D+...
     &                      +    3.0000D-01 * RXRAT(   745 )      ! ISOPNOOB+RO2C=0.3000D+...
     &                      +    6.0000D-01 * RXRAT(   746 )      ! ISOPNOOB+MECO3=0.6000D+...
     &                      +    5.2000D-01 * RXRAT(   769 )      ! DIBOO+NO=0.5200D+00*HOCCHO+...
     &                      +    2.6000D-01 * RXRAT(   771 )      ! DIBOO+MEO2=0.2600D+...
     &                      +    2.6000D-01 * RXRAT(   772 )      ! DIBOO+RO2C=0.2600D+...
     &                      +    5.2000D-01 * RXRAT(   773 )      ! DIBOO+MECO3=0.5200D+...
     &                      +    6.2500D-01 * RXRAT(   775 )      ! MVKOO+NO=0.6250D+00*HOCCHO+...
     &                      +    3.5000D-01 * RXRAT(   777 )      ! MVKOO+MEO2=0.3500D+...
     &                      +    3.5000D-01 * RXRAT(   778 )      ! MVKOO+RO2C=0.3500D+...
     &                      +    7.0000D-01 * RXRAT(   779 )      ! MVKOO+MECO3=0.7000D+...
     &                      +                 RXRAT(   806 )      ! MVKN=HOCCHO+NO2+MECO3
     &                      +    2.7500D-01 * RXRAT(   814 )      ! IEPOXOO+HO2=0.2750D+...
     &                      +    2.7500D-01 * RXRAT(   815 )      ! IEPOXOO+NO=0.2750D+...
     &                      +    1.3800D-01 * RXRAT(   816 )      ! IEPOXOO+MEO2=0.1380D+...
     &                      +    1.3800D-01 * RXRAT(   817 )      ! IEPOXOO+RO2C=0.1380D+...
     &                      +    2.7500D-01 * RXRAT(   818 )      ! IEPOXOO+MECO3=0.2750D+...
     &                      +                 RXRAT(   852 )      ! xHOCCHO+IMACO3=HOCCHO+IMACO3
      LOSS(  HOCCHO       ) =                 RXRAT(   257 )      ! HOCCHO=CO+0.2000D+01*HO2+HCHO
     &                      +                 RXRAT(   258 )      ! HOCCHO+NO3=HNO3+MECO3
     &                      +                 RXRAT(   796 )      ! HOCCHO+OH=0.7500D+00*HO2+...

      PROD(  xACETONE     ) =    4.0000D-03 * RXRAT(   255 )      ! RNO3+OH=0.4000D-...
     &                      +    8.0000D-03 * RXRAT(   256 )      ! RNO3=0.8000D-02*xACETONE+...
     &                      +    3.4000D-02 * RXRAT(   538 )      ! APIN+OH=0.3400D-...
     &                      +    3.4500D-01 * RXRAT(   539 )      ! APIN+O3=0.3450D+...
     &                      +    6.9000D-02 * RXRAT(   540 )      ! APIN+NO3=0.6900D-...
     &                      +    7.0400D-01 * RXRAT(   552 )      ! ALK2+OH=0.7040D+...
     &                      +    2.4000D-02 * RXRAT(   553 )      ! ALK3+OH=0.2400D-...
     &                      +    4.2600D-01 * RXRAT(   554 )      ! ALK4+OH=0.4260D+...
     &                      +    7.1000D-02 * RXRAT(   555 )      ! ALK5+OH=0.7100D-...
     &                      +    7.0000D-03 * RXRAT(   557 )      ! OLE1+OH=0.7000D-...
     &                      +    3.0000D-03 * RXRAT(   558 )      ! OLE1+O3=0.3000D-...
     &                      +    3.4000D-02 * RXRAT(   559 )      ! OLE1+NO3=0.3400D-...
     &                      +    1.4400D-01 * RXRAT(   561 )      ! OLE2+OH=0.1440D+...
     &                      +    1.1600D-01 * RXRAT(   563 )      ! OLE2+NO3=0.1160D+...
     &                      +    3.7000D-02 * RXRAT(   568 )      ! TERP+OH=0.3700D-...
     &                      +    5.7000D-02 * RXRAT(   569 )      ! TERP+O3=0.5700D-...
     &                      +    3.7000D-02 * RXRAT(   583 )      ! SESQ+OH=0.3700D-...
     &                      +    5.7000D-02 * RXRAT(   584 )      ! SESQ+O3=0.5700D-...
     &                      +    2.3900D-01 * RXRAT(   585 )      ! SESQ+NO3=0.2390D+...
     &                      +    3.0000D-03 * RXRAT(   615 )      ! RNO3+CL=0.3000D-...
     &                      +    2.7400D-01 * RXRAT(   666 )      ! APIN+CL=0.2740D+...
     &                      +    4.8800D-01 * RXRAT(   675 )      ! ALK2+CL=0.4880D+...
     &                      +    7.5000D-02 * RXRAT(   676 )      ! ALK3+CL=0.7500D-...
     &                      +    2.4700D-01 * RXRAT(   677 )      ! ALK4+CL=0.2470D+...
     &                      +    4.4000D-02 * RXRAT(   678 )      ! ALK5+CL=0.4400D-...
     &                      +    8.6000D-02 * RXRAT(   680 )      ! OLE2+CL=0.8600D-...
     &                      +    2.7400D-01 * RXRAT(   684 )      ! TERP+CL=0.2740D+...
     &                      +    2.7400D-01 * RXRAT(   685 )      ! SESQ+CL=0.2740D+...
     &                      +    3.0000D-03 * RXRAT(   881 )      ! MTNO3+CL=0.3000D-...
     &                      +    4.0000D-03 * RXRAT(   882 )      ! MTNO3+OH=0.4000D-...
     &                      +    8.0000D-03 * RXRAT(   883 )      ! MTNO3=0.8000D-02*xACETONE+...
      LOSS(  xACETONE     ) =                 RXRAT(   301 )      ! xACETONE+NO=NO+ACETONE
     &                      +                 RXRAT(   302 )      ! xACETONE+HO2=HO2
     &                      +                 RXRAT(   303 )      ! xACETONE+NO3=NO3+ACETONE
     &                      +                 RXRAT(   304 )      ! xACETONE+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   305 )      ! xACETONE+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   306 )      ! xACETONE+RO2XC=RO2XC+...
     &                      +                 RXRAT(   307 )      ! xACETONE+MECO3=MECO3+ACETONE
     &                      +                 RXRAT(   308 )      ! xACETONE+RCO3=RCO3+ACETONE
     &                      +                 RXRAT(   309 )      ! xACETONE+BZCO3=BZCO3+ACETONE
     &                      +                 RXRAT(   310 )      ! xACETONE+MACO3=MACO3+ACETONE
     &                      +                 RXRAT(   870 )      ! xACETONE+IMACO3=IMACO3+ACETONE

      PROD(  ACROLEIN     ) =                 RXRAT(   513 )      ! xACROLEIN+NO=ACROLEIN+NO
     &                      +                 RXRAT(   515 )      ! xACROLEIN+NO3=ACROLEIN+NO3
     &                      +    5.0000D-01 * RXRAT(   516 )      ! xACROLEIN+MEO2=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   517 )      ! xACROLEIN+RO2C=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   518 )      ! xACROLEIN+RO2XC=0.5000D+...
     &                      +                 RXRAT(   519 )      ! xACROLEIN+MECO3=ACROLEIN+MECO3
     &                      +                 RXRAT(   520 )      ! xACROLEIN+RCO3=ACROLEIN+RCO3
     &                      +                 RXRAT(   521 )      ! xACROLEIN+BZCO3=ACROLEIN+BZCO3
     &                      +                 RXRAT(   522 )      ! xACROLEIN+MACO3=ACROLEIN+MACO3
     &                      +    5.0000D-01 * RXRAT(   533 )      ! BUTADIENE13+O3=0.5000D+...
     &                      +                 RXRAT(   851 )      ! xACROLEIN+IMACO3=ACROLEIN+...
      LOSS(  ACROLEIN     ) =                 RXRAT(   259 )      ! ACROLEIN+OH=0.2500D+...
     &                      +                 RXRAT(   260 )      ! ACROLEIN+O3=0.8300D+00*HO2+...
     &                      +                 RXRAT(   261 )      ! ACROLEIN+NO3=0.3100D-...
     &                      +                 RXRAT(   262 )      ! ACROLEIN+O3P=RCHO
     &                      +                 RXRAT(   263 )      ! ACROLEIN=0.1066D+01*HO2+...
     &                      +                 RXRAT(   624 )      ! ACROLEIN+CL=0.4840D+...

      PROD(  xBALD        ) =    6.5000D-02 * RXRAT(   545 )      ! TOLUENE+OH=0.6500D-...
     &                      +    4.1000D-02 * RXRAT(   546 )      ! MXYL+OH=0.4100D-01*xBALD+...
     &                      +    4.7000D-02 * RXRAT(   547 )      ! OXYL+OH=0.4700D-01*xBALD+...
     &                      +    8.8000D-02 * RXRAT(   548 )      ! PXYL+OH=0.8800D-01*xBALD+...
     &                      +    3.6000D-02 * RXRAT(   549 )      ! TMBENZ124+OH=0.3600D-...
     &                      +    2.6000D-02 * RXRAT(   566 )      ! ARO2MN+OH=0.2600D-01*xBALD+...
     &                      +    2.6000D-02 * RXRAT(   567 )      ! NAPHTHAL+OH=0.2600D-...
     &                      +                 RXRAT(   619 )      ! CRES+CL=xBALD+xHO2+HCL+yR6OOH
     &                      +    8.9400D-01 * RXRAT(   668 )      ! TOLUENE+CL=0.8940D+...
     &                      +    8.6400D-01 * RXRAT(   669 )      ! MXYL+CL=0.8640D+00*xBALD+...
     &                      +    8.6400D-01 * RXRAT(   670 )      ! OXYL+CL=0.8640D+00*xBALD+...
     &                      +    8.6400D-01 * RXRAT(   671 )      ! PXYL+CL=0.8640D+00*xBALD+...
     &                      +    8.3800D-01 * RXRAT(   672 )      ! TMBENZ124+CL=0.8380D+...
     &                      +    4.6900D-01 * RXRAT(   682 )      ! ARO2MN+CL=0.4690D+00*xBALD+...
     &                      +    4.6900D-01 * RXRAT(   683 )      ! NAPHTHAL+CL=0.4690D+...
      LOSS(  xBALD        ) =                 RXRAT(   361 )      ! xBALD+NO=NO+BALD
     &                      +                 RXRAT(   362 )      ! xBALD+HO2=HO2
     &                      +                 RXRAT(   363 )      ! xBALD+NO3=NO3+BALD
     &                      +                 RXRAT(   364 )      ! xBALD+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   365 )      ! xBALD+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   366 )      ! xBALD+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   367 )      ! xBALD+MECO3=MECO3+BALD
     &                      +                 RXRAT(   368 )      ! xBALD+RCO3=RCO3+BALD
     &                      +                 RXRAT(   369 )      ! xBALD+BZCO3=BZCO3+BALD
     &                      +                 RXRAT(   370 )      ! xBALD+MACO3=MACO3+BALD
     &                      +                 RXRAT(   864 )      ! xBALD+IMACO3=IMACO3+BALD

      PROD(  xAFG3        ) =    2.8600D-01 * RXRAT(   548 )      ! PXYL+OH=0.2860D+00*xAFG3+...
     &                      +    1.5100D-01 * RXRAT(   549 )      ! TMBENZ124+OH=0.1510D+...
     &                      +    6.8000D-02 * RXRAT(   566 )      ! ARO2MN+OH=0.6800D-01*xAFG3+...
     &                      +    6.8000D-02 * RXRAT(   567 )      ! NAPHTHAL+OH=0.6800D-...
     &                      +    1.0000D-03 * RXRAT(   666 )      ! APIN+CL=0.1000D-02*xAFG3+...
     &                      +    1.0000D-03 * RXRAT(   684 )      ! TERP+CL=0.1000D-02*xAFG3+...
     &                      +    1.0000D-03 * RXRAT(   685 )      ! SESQ+CL=0.1000D-02*xAFG3+...
      LOSS(  xAFG3        ) =                 RXRAT(   391 )      ! xAFG3+NO=NO+AFG3
     &                      +                 RXRAT(   392 )      ! xAFG3+HO2=HO2
     &                      +                 RXRAT(   393 )      ! xAFG3+NO3=NO3+AFG3
     &                      +                 RXRAT(   394 )      ! xAFG3+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   395 )      ! xAFG3+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   396 )      ! xAFG3+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   397 )      ! xAFG3+MECO3=MECO3+AFG3
     &                      +                 RXRAT(   398 )      ! xAFG3+RCO3=RCO3+AFG3
     &                      +                 RXRAT(   399 )      ! xAFG3+BZCO3=BZCO3+AFG3
     &                      +                 RXRAT(   400 )      ! xAFG3+MACO3=MACO3+AFG3
     &                      +                 RXRAT(   861 )      ! xAFG3+IMACO3=IMACO3+AFG3

      PROD(  xMACR        ) =    1.0000D-03 * RXRAT(   557 )      ! OLE1+OH=0.1000D-02*xMACR+...
     &                      +    2.0000D-03 * RXRAT(   569 )      ! TERP+O3=0.2000D-02*xMACR+...
     &                      +    2.0000D-03 * RXRAT(   584 )      ! SESQ+O3=0.2000D-02*xMACR+...
     &                      +    5.0000D-03 * RXRAT(   585 )      ! SESQ+NO3=0.5000D-02*xMACR+...
     &                      +    2.5000D-02 * RXRAT(   680 )      ! OLE2+CL=0.2500D-01*xMACR+...
      LOSS(  xMACR        ) =                 RXRAT(   401 )      ! xMACR+NO=NO+MACR
     &                      +                 RXRAT(   402 )      ! xMACR+HO2=HO2
     &                      +                 RXRAT(   403 )      ! xMACR+NO3=NO3+MACR
     &                      +                 RXRAT(   404 )      ! xMACR+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   405 )      ! xMACR+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   406 )      ! xMACR+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   407 )      ! xMACR+MECO3=MECO3+MACR
     &                      +                 RXRAT(   408 )      ! xMACR+RCO3=RCO3+MACR
     &                      +                 RXRAT(   409 )      ! xMACR+BZCO3=BZCO3+MACR
     &                      +                 RXRAT(   410 )      ! xMACR+MACO3=MACO3+MACR
     &                      +                 RXRAT(   860 )      ! xMACR+IMACO3=IMACO3+MACR

      PROD(  xMVK         ) =    4.6000D-01 * RXRAT(   534 )      ! BUTADIENE13+NO3=0.4600D+...
     &                      +    1.2000D-02 * RXRAT(   557 )      ! OLE1+OH=0.1200D-01*xMVK+...
     &                      +    2.0000D-03 * RXRAT(   561 )      ! OLE2+OH=0.2000D-02*xMVK+...
     &                      +    3.0000D-03 * RXRAT(   568 )      ! TERP+OH=0.3000D-02*xMVK+...
     &                      +    3.0000D-03 * RXRAT(   583 )      ! SESQ+OH=0.3000D-02*xMVK+...
     &                      +    1.0000D-03 * RXRAT(   585 )      ! SESQ+NO3=0.1000D-02*xMVK+...
     &                      +    1.7700D-01 * RXRAT(   665 )      ! ISOPRENE+CL=0.1770D+...
     &                      +    3.0000D-03 * RXRAT(   666 )      ! APIN+CL=0.3000D-02*xMVK+...
     &                      +    1.9000D-02 * RXRAT(   679 )      ! OLE1+CL=0.1900D-01*xMVK+...
     &                      +    5.8000D-02 * RXRAT(   680 )      ! OLE2+CL=0.5800D-01*xMVK+...
     &                      +    3.0000D-03 * RXRAT(   684 )      ! TERP+CL=0.3000D-02*xMVK+...
     &                      +    3.0000D-03 * RXRAT(   685 )      ! SESQ+CL=0.3000D-02*xMVK+...
      LOSS(  xMVK         ) =                 RXRAT(   411 )      ! xMVK+NO=NO+MVK
     &                      +                 RXRAT(   412 )      ! xMVK+HO2=HO2
     &                      +                 RXRAT(   413 )      ! xMVK+NO3=NO3+MVK
     &                      +                 RXRAT(   414 )      ! xMVK+MEO2=MEO2+0.5000D+00*MVK
     &                      +                 RXRAT(   415 )      ! xMVK+RO2C=RO2C+0.5000D+00*MVK
     &                      +                 RXRAT(   416 )      ! xMVK+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   417 )      ! xMVK+MECO3=MECO3+MVK
     &                      +                 RXRAT(   418 )      ! xMVK+RCO3=RCO3+MVK
     &                      +                 RXRAT(   419 )      ! xMVK+BZCO3=BZCO3+MVK
     &                      +                 RXRAT(   420 )      ! xMVK+MACO3=MACO3+MVK
     &                      +                 RXRAT(   859 )      ! xMVK+IMACO3=IMACO3+MVK

      PROD(  xMTNO3       ) =    5.4700D-01 * RXRAT(   881 )      ! MTNO3+CL=0.5470D+00*xMTNO3+...
     &                      +    3.0500D-01 * RXRAT(   882 )      ! MTNO3+OH=0.3050D+00*xMTNO3+...
      LOSS(  xMTNO3       ) =                 RXRAT(   441 )      ! xMTNO3+NO=NO+MTNO3
     &                      +                 RXRAT(   442 )      ! xMTNO3+HO2=HO2
     &                      +                 RXRAT(   443 )      ! xMTNO3+NO3=NO3+MTNO3
     &                      +                 RXRAT(   444 )      ! xMTNO3+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   445 )      ! xMTNO3+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   446 )      ! xMTNO3+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   447 )      ! xMTNO3+MECO3=MECO3+MTNO3
     &                      +                 RXRAT(   448 )      ! xMTNO3+RCO3=RCO3+MTNO3
     &                      +                 RXRAT(   449 )      ! xMTNO3+BZCO3=BZCO3+MTNO3
     &                      +                 RXRAT(   450 )      ! xMTNO3+MACO3=MACO3+MTNO3
     &                      +                 RXRAT(   451 )      ! xMTNO3+IMACO3=MACO3+MTNO3

      PROD(  MTNO3        ) =                 RXRAT(   441 )      ! xMTNO3+NO=MTNO3+NO
     &                      +                 RXRAT(   443 )      ! xMTNO3+NO3=MTNO3+NO3
     &                      +    5.0000D-01 * RXRAT(   444 )      ! xMTNO3+MEO2=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   445 )      ! xMTNO3+RO2C=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   446 )      ! xMTNO3+RO2XC=0.5000D+...
     &                      +                 RXRAT(   447 )      ! xMTNO3+MECO3=MTNO3+MECO3
     &                      +                 RXRAT(   448 )      ! xMTNO3+RCO3=MTNO3+RCO3
     &                      +                 RXRAT(   449 )      ! xMTNO3+BZCO3=MTNO3+BZCO3
     &                      +                 RXRAT(   450 )      ! xMTNO3+MACO3=MTNO3+MACO3
     &                      +                 RXRAT(   451 )      ! xMTNO3+IMACO3=MTNO3+MACO3
     &                      +                 RXRAT(   492 )      ! zMTNO3+NO=MTNO3+NO
     &                      +    6.8800D-01 * RXRAT(   571 )      ! TERPNRO2+NO=0.6880D+...
     &                      +                 RXRAT(   572 )      ! TERPNRO2+HO2=MTNO3
     &                      +    4.2200D-01 * RXRAT(   573 )      ! TERPNRO2+NO3=0.4220D+...
     &                      +    7.1100D-01 * RXRAT(   574 )      ! TERPNRO2+MEO2=0.7110D+...
     &                      +    7.1100D-01 * RXRAT(   575 )      ! TERPNRO2+RO2C=0.7110D+...
     &                      +    7.1100D-01 * RXRAT(   576 )      ! TERPNRO2+RO2XC=0.7110D+...
     &                      +    4.2200D-01 * RXRAT(   577 )      ! TERPNRO2+MECO3=0.4220D+...
     &                      +    4.2200D-01 * RXRAT(   578 )      ! TERPNRO2+RCO3=0.4220D+...
     &                      +    4.2200D-01 * RXRAT(   579 )      ! TERPNRO2+BZCO3=0.4220D+...
     &                      +    4.2200D-01 * RXRAT(   580 )      ! TERPNRO2+MACO3=0.4220D+...
     &                      +    4.2200D-01 * RXRAT(   581 )      ! TERPNRO2+IMACO3=0.4220D+...
      LOSS(  MTNO3        ) =    9.4500D-01 * RXRAT(   881 )      ! MTNO3+CL=0.5500D-01*MTNO3+...
     &                      +    8.1100D-01 * RXRAT(   882 )      ! MTNO3+OH=0.1890D+00*MTNO3+...
     &                      +                 RXRAT(   883 )      ! MTNO3=0.3440D+00*HO2+...

      PROD(  IMACO3       ) =    4.7000D-01 * RXRAT(   823 )      ! MACR+OH=0.4700D+00*IMACO3+...
     &                      +    5.0000D-01 * RXRAT(   824 )      ! MACR+NO3=0.5000D+00*IMACO3+...
     &                      +    3.3000D-01 * RXRAT(   825 )      ! MACR=0.3300D+00*IMACO3+...
     &                      +    1.6500D-01 * RXRAT(   826 )      ! MACR+CL=0.1650D+00*IMACO3+...
     &                      +                 RXRAT(   840 )      ! IMAPAN=IMACO3+NO2
     &                      +    6.0000D-01 * RXRAT(   841 )      ! IMAPAN=0.6000D+00*IMACO3+...
     &                      +    8.3000D-01 * RXRAT(   880 )      ! IMPAA+OH=0.8300D+00*IMACO3+...
      LOSS(  IMACO3       ) =                 RXRAT(   451 )      ! IMACO3+xMTNO3=MACO3+MTNO3
     &                      +                 RXRAT(   581 )      ! IMACO3+TERPNRO2=CO2+...
     &                      +                 RXRAT(   827 )      ! IMACO3+NO=NO2+CO+CO2+HCHO+MEO2
     &                      +                 RXRAT(   828 )      ! IMACO3+HO2=0.7500D+...
     &                      +                 RXRAT(   829 )      ! IMACO3+NO3=NO2+CO+CO2+HCHO+...
     &                      +                 RXRAT(   830 )      ! IMACO3+MEO2=0.2000D+...
     &                      +                 RXRAT(   831 )      ! IMACO3+RO2C=CO+CO2+HCHO+MEO2
     &                      +                 RXRAT(   832 )      ! IMACO3+RO2XC=CO+CO2+HCHO+MEO2
     &                      +                 RXRAT(   833 )      ! IMACO3+MECO3=0.2000D+...
     &                      +                 RXRAT(   834 )      ! IMACO3+RCO3=CO+0.2000D+...
     &                      +                 RXRAT(   835 )      ! IMACO3+BZCO3=CO+0.2000D+...
     &                      +                 RXRAT(   836 )      ! IMACO3+MACO3=0.2000D+01*CO+...
     &                      +    2.0000D+00 * RXRAT(   837 )      ! IMACO3+IMACO3=0.2000D+...
     &                      +                 RXRAT(   839 )      ! IMACO3+NO2=IMAPAN

      PROD(  yRAOOH       ) =    3.1400D-01 * RXRAT(   544 )      ! BENZENE+OH=0.3140D+...
     &                      +    4.3500D-01 * RXRAT(   545 )      ! TOLUENE+OH=0.4350D+...
     &                      +    5.5500D-01 * RXRAT(   546 )      ! MXYL+OH=0.5550D+00*yRAOOH+...
     &                      +    5.8600D-01 * RXRAT(   547 )      ! OXYL+OH=0.5860D+00*yRAOOH+...
     &                      +    4.6100D-01 * RXRAT(   548 )      ! PXYL+OH=0.4610D+00*yRAOOH+...
     &                      +    7.0500D-01 * RXRAT(   549 )      ! TMBENZ124+OH=0.7050D+...
      LOSS(  yRAOOH       ) =                 RXRAT(   472 )      ! yRAOOH+NO=NO
     &                      +                 RXRAT(   473 )      ! yRAOOH+HO2=HO2+RAOOH
     &                      +                 RXRAT(   474 )      ! yRAOOH+NO3=NO3
     &                      +                 RXRAT(   475 )      ! yRAOOH+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   476 )      ! yRAOOH+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   477 )      ! yRAOOH+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   478 )      ! yRAOOH+MECO3=MECO3
     &                      +                 RXRAT(   479 )      ! yRAOOH+RCO3=RCO3
     &                      +                 RXRAT(   480 )      ! yRAOOH+BZCO3=BZCO3
     &                      +                 RXRAT(   481 )      ! yRAOOH+MACO3=MACO3
     &                      +                 RXRAT(   854 )      ! yRAOOH+IMACO3=IMACO3

      PROD(  zMTNO3       ) =    2.0100D-01 * RXRAT(   568 )      ! TERP+OH=0.2010D+00*zMTNO3+...
     &                      +    1.2100D-01 * RXRAT(   569 )      ! TERP+O3=0.1210D+00*zMTNO3+...
     &                      +    2.0200D-01 * RXRAT(   881 )      ! MTNO3+CL=0.2020D+00*zMTNO3+...
     &                      +    1.7500D-01 * RXRAT(   882 )      ! MTNO3+OH=0.1750D+00*zMTNO3+...
     &                      +    1.0200D-01 * RXRAT(   883 )      ! MTNO3=0.1020D+00*zMTNO3+...
      LOSS(  zMTNO3       ) =                 RXRAT(   492 )      ! zMTNO3+NO=NO+MTNO3
     &                      +                 RXRAT(   493 )      ! zMTNO3+HO2=HO2
     &                      +                 RXRAT(   494 )      ! zMTNO3+NO3=NO3+PRD2+HO2
     &                      +                 RXRAT(   495 )      ! zMTNO3+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   496 )      ! zMTNO3+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   497 )      ! zMTNO3+RO2XC=RO2XC+0.5000D+...
     &                      +                 RXRAT(   498 )      ! zMTNO3+MECO3=MECO3+PRD2+HO2
     &                      +                 RXRAT(   499 )      ! zMTNO3+RCO3=RCO3+PRD2+HO2
     &                      +                 RXRAT(   500 )      ! zMTNO3+BZCO3=BZCO3+PRD2+HO2
     &                      +                 RXRAT(   501 )      ! zMTNO3+MACO3=MACO3+PRD2+HO2
     &                      +                 RXRAT(   502 )      ! zMTNO3+IMACO3=IMACO3+PRD2+HO2

      PROD(  xACROLEIN    ) =    5.8000D-01 * RXRAT(   532 )      ! BUTADIENE13+OH=0.5800D+...
     &                      +    1.1500D-01 * RXRAT(   535 )      ! BUTADIENE13+O3P=0.1150D+...
     &                      +    3.6000D-02 * RXRAT(   557 )      ! OLE1+OH=0.3600D-...
     &                      +    1.2400D-01 * RXRAT(   663 )      ! PROPENE+CL=0.1240D+...
     &                      +    4.5700D-01 * RXRAT(   664 )      ! BUTADIENE13+CL=0.4570D+...
     &                      +    2.1500D-01 * RXRAT(   679 )      ! OLE1+CL=0.2150D+...
      LOSS(  xACROLEIN    ) =                 RXRAT(   513 )      ! xACROLEIN+NO=NO+ACROLEIN
     &                      +                 RXRAT(   514 )      ! xACROLEIN+HO2=HO2
     &                      +                 RXRAT(   515 )      ! xACROLEIN+NO3=NO3+ACROLEIN
     &                      +                 RXRAT(   516 )      ! xACROLEIN+MEO2=MEO2+...
     &                      +                 RXRAT(   517 )      ! xACROLEIN+RO2C=RO2C+...
     &                      +                 RXRAT(   518 )      ! xACROLEIN+RO2XC=RO2XC+...
     &                      +                 RXRAT(   519 )      ! xACROLEIN+MECO3=MECO3+ACROLEIN
     &                      +                 RXRAT(   520 )      ! xACROLEIN+RCO3=RCO3+ACROLEIN
     &                      +                 RXRAT(   521 )      ! xACROLEIN+BZCO3=BZCO3+ACROLEIN
     &                      +                 RXRAT(   522 )      ! xACROLEIN+MACO3=MACO3+ACROLEIN
     &                      +                 RXRAT(   851 )      ! xACROLEIN+IMACO3=IMACO3+...

      PROD(  ETHENE       ) =   0.0D0
      LOSS(  ETHENE       ) =                 RXRAT(   524 )      ! ETHENE+OH=xHO2+RO2C+...
     &                      +                 RXRAT(   525 )      ! ETHENE+O3=0.1600D+00*HO2+...
     &                      +                 RXRAT(   526 )      ! ETHENE+NO3=xHO2+RO2C+xRCHO+...
     &                      +                 RXRAT(   527 )      ! ETHENE+O3P=0.8000D+00*HO2+...
     &                      +                 RXRAT(   662 )      ! ETHENE+CL=xHO2+0.2000D+...

      PROD(  PROPENE      ) =   0.0D0
      LOSS(  PROPENE      ) =                 RXRAT(   528 )      ! PROPENE+OH=0.9840D+00*xHO2+...
     &                      +                 RXRAT(   529 )      ! PROPENE+O3=0.1650D+00*HO2+...
     &                      +                 RXRAT(   530 )      ! PROPENE+NO3=0.9490D+...
     &                      +                 RXRAT(   531 )      ! PROPENE+O3P=0.4500D+...
     &                      +                 RXRAT(   663 )      ! PROPENE+CL=0.1240D+00*HCL+...

      PROD(  BUTADIENE13  ) =   0.0D0
      LOSS(  BUTADIENE13  ) =                 RXRAT(   532 )      ! BUTADIENE13+OH=0.9510D+...
     &                      +                 RXRAT(   533 )      ! BUTADIENE13+O3=0.8000D-...
     &                      +                 RXRAT(   534 )      ! BUTADIENE13+NO3=0.8150D+...
     &                      +                 RXRAT(   535 )      ! BUTADIENE13+O3P=0.2500D+...
     &                      +                 RXRAT(   664 )      ! BUTADIENE13+CL=0.3900D+...

      PROD(  ISOPRENE     ) =   0.0D0
      LOSS(  ISOPRENE     ) =                 RXRAT(   536 )      ! ISOPRENE+O3=0.6600D-01*HO2+...
     &                      +                 RXRAT(   537 )      ! ISOPRENE+O3P=0.2500D+...
     &                      +                 RXRAT(   665 )      ! ISOPRENE+CL=0.1500D+00*HCL+...
     &                      +                 RXRAT(   709 )      ! ISOPRENE+OH=ISOPO2+ISOPRXN
     &                      +                 RXRAT(   719 )      ! ISOPRENE+NO3=NISOPO2

      PROD(  APIN         ) =   0.0D0
      LOSS(  APIN         ) =                 RXRAT(   538 )      ! APIN+OH=0.7990D+00*xHO2+...
     &                      +                 RXRAT(   539 )      ! APIN+O3=0.9000D-02*HO2+...
     &                      +                 RXRAT(   540 )      ! APIN+NO3=0.5600D-01*xHO2+...
     &                      +                 RXRAT(   541 )      ! APIN+O3P=PRD2+TRPRXN
     &                      +                 RXRAT(   666 )      ! APIN+CL=0.5480D+00*HCL+...

      PROD(  TRPRXN       ) =                 RXRAT(   538 )      ! APIN+OH=TRPRXN+0.4000D-...
     &                      +                 RXRAT(   539 )      ! APIN+O3=TRPRXN+0.1020D+...
     &                      +                 RXRAT(   541 )      ! APIN+O3P=TRPRXN+PRD2
     &                      +                 RXRAT(   568 )      ! TERP+OH=TRPRXN+0.6400D-...
     &                      +                 RXRAT(   569 )      ! TERP+O3=TRPRXN+0.4600D-...
     &                      +                 RXRAT(   582 )      ! TERP+O3P=TRPRXN+0.7630D+...
      LOSS(  TRPRXN       ) =   0.0D0

      PROD(  ACETYLENE    ) =   0.0D0
      LOSS(  ACETYLENE    ) =                 RXRAT(   542 )      ! ACETYLENE+OH=0.3000D+...
     &                      +                 RXRAT(   543 )      ! ACETYLENE+O3=0.1500D+...
     &                      +                 RXRAT(   667 )      ! ACETYLENE+CL=HO2+CO

      PROD(  BENZENE      ) =   0.0D0
      LOSS(  BENZENE      ) =                 RXRAT(   544 )      ! BENZENE+OH=0.5700D+00*HO2+...

      PROD(  BENZRO2      ) =                 RXRAT(   544 )      ! BENZENE+OH=BENZRO2+0.2900D+...
      LOSS(  BENZRO2      ) =                 RXRAT(   686 )      ! BENZRO2+NO=NO+0.3400D-...
     &                      +                 RXRAT(   687 )      ! BENZRO2+HO2=HO2+0.1460D+...

      PROD(  TOLUENE      ) =   0.0D0
      LOSS(  TOLUENE      ) =                 RXRAT(   545 )      ! TOLUENE+OH=0.1810D+00*HO2+...
     &                      +                 RXRAT(   668 )      ! TOLUENE+CL=0.8940D+00*xHO2+...

      PROD(  TOLRO2       ) =                 RXRAT(   545 )      ! TOLUENE+OH=TOLRO2+0.4540D+...
     &                      +                 RXRAT(   565 )      ! ARO1+OH=TOLRO2+0.5660D+...
      LOSS(  TOLRO2       ) =                 RXRAT(   690 )      ! TOLRO2+NO=NO+0.1600D-...
     &                      +                 RXRAT(   691 )      ! TOLRO2+HO2=HO2+0.1400D+...

      PROD(  MXYL         ) =   0.0D0
      LOSS(  MXYL         ) =                 RXRAT(   546 )      ! MXYL+OH=0.1590D+00*HO2+...
     &                      +                 RXRAT(   669 )      ! MXYL+CL=0.8640D+00*xHO2+...

      PROD(  XYLRO2       ) =                 RXRAT(   546 )      ! MXYL+OH=XYLRO2+0.5200D+...
     &                      +                 RXRAT(   547 )      ! OXYL+OH=XYLRO2+0.5540D+...
     &                      +                 RXRAT(   548 )      ! PXYL+OH=XYLRO2+0.4870D+...
     &                      +                 RXRAT(   549 )      ! TMBENZ124+OH=XYLRO2+...
     &                      +                 RXRAT(   566 )      ! ARO2MN+OH=XYLRO2+0.6170D+...
      LOSS(  XYLRO2       ) =                 RXRAT(   688 )      ! XYLRO2+NO=NO+0.1500D-...
     &                      +                 RXRAT(   689 )      ! XYLRO2+HO2=HO2+0.1930D+...

      PROD(  OXYL         ) =   0.0D0
      LOSS(  OXYL         ) =                 RXRAT(   547 )      ! OXYL+OH=0.1610D+00*HO2+...
     &                      +                 RXRAT(   670 )      ! OXYL+CL=0.8640D+00*xHO2+...

      PROD(  PXYL         ) =   0.0D0
      LOSS(  PXYL         ) =                 RXRAT(   548 )      ! PXYL+OH=0.1590D+00*HO2+...
     &                      +                 RXRAT(   671 )      ! PXYL+CL=0.8640D+00*xHO2+...

      PROD(  TMBENZ124    ) =   0.0D0
      LOSS(  TMBENZ124    ) =                 RXRAT(   549 )      ! TMBENZ124+OH=0.2200D-...
     &                      +                 RXRAT(   672 )      ! TMBENZ124+CL=0.8380D+...

      PROD(  ETOH         ) =   0.0D0
      LOSS(  ETOH         ) =                 RXRAT(   550 )      ! ETOH+OH=0.9500D+00*HO2+...
     &                      +                 RXRAT(   673 )      ! ETOH+CL=HCL+0.6880D+00*HO2+...

      PROD(  ALK1         ) =   0.0D0
      LOSS(  ALK1         ) =                 RXRAT(   551 )      ! ALK1+OH=xHO2+RO2C+xCCHO+yROOH
     &                      +                 RXRAT(   674 )      ! ALK1+CL=HCL+xHO2+RO2C+...

      PROD(  ALK2         ) =   0.0D0
      LOSS(  ALK2         ) =                 RXRAT(   552 )      ! ALK2+OH=0.9650D+00*xHO2+...
     &                      +                 RXRAT(   675 )      ! ALK2+CL=HCL+0.9700D+...

      PROD(  ALK3         ) =   0.0D0
      LOSS(  ALK3         ) =                 RXRAT(   553 )      ! ALK3+OH=0.6950D+00*xHO2+...
     &                      +                 RXRAT(   676 )      ! ALK3+CL=HCL+0.8350D+...

      PROD(  ALK4         ) =   0.0D0
      LOSS(  ALK4         ) =                 RXRAT(   554 )      ! ALK4+OH=0.8300D+00*xHO2+...
     &                      +                 RXRAT(   677 )      ! ALK4+CL=HCL+0.8270D+...

      PROD(  ALK5         ) =   0.0D0
      LOSS(  ALK5         ) =                 RXRAT(   555 )      ! ALK5+OH=0.6470D+00*xHO2+...
     &                      +                 RXRAT(   678 )      ! ALK5+CL=HCL+0.6470D+...

      PROD(  SOAALK       ) =   0.0D0
      LOSS(  SOAALK       ) =                 RXRAT(   556 )      ! SOAALK+OH=OH+0.6000D-...

      PROD(  SVAVB2       ) =    6.0000D-03 * RXRAT(   556 )      ! SOAALK+OH=0.6000D-...
     &                      +    3.4000D-02 * RXRAT(   686 )      ! BENZRO2+NO=0.3400D-...
     &                      +    1.5000D-02 * RXRAT(   688 )      ! XYLRO2+NO=0.1500D-...
     &                      +    1.6000D-02 * RXRAT(   690 )      ! TOLRO2+NO=0.1600D-...
     &                      +    2.8000D-02 * RXRAT(   692 )      ! PAHRO2+NO=0.2800D-...
      LOSS(  SVAVB2       ) =   0.0D0

      PROD(  SVAVB3       ) =    5.2000D-02 * RXRAT(   556 )      ! SOAALK+OH=0.5200D-...
     &                      +    2.3000D-02 * RXRAT(   688 )      ! XYLRO2+NO=0.2300D-...
     &                      +    5.1000D-02 * RXRAT(   690 )      ! TOLRO2+NO=0.5100D-...
     &                      +    2.2500D-01 * RXRAT(   692 )      ! PAHRO2+NO=0.2250D+...
      LOSS(  SVAVB3       ) =   0.0D0

      PROD(  SVAVB4       ) =    8.1000D-02 * RXRAT(   556 )      ! SOAALK+OH=0.8100D-...
     &                      +    3.9200D-01 * RXRAT(   686 )      ! BENZRO2+NO=0.3920D+...
     &                      +    6.0000D-02 * RXRAT(   688 )      ! XYLRO2+NO=0.6000D-...
     &                      +    4.7000D-02 * RXRAT(   690 )      ! TOLRO2+NO=0.4700D-...
     &                      +    1.9100D-01 * RXRAT(   692 )      ! PAHRO2+NO=0.1910D+...
      LOSS(  SVAVB4       ) =   0.0D0

      PROD(  OLE1         ) =   0.0D0
      LOSS(  OLE1         ) =                 RXRAT(   557 )      ! OLE1+OH=0.8710D+00*xHO2+...
     &                      +                 RXRAT(   558 )      ! OLE1+O3=0.9500D-01*HO2+...
     &                      +                 RXRAT(   559 )      ! OLE1+NO3=0.7720D+00*xHO2+...
     &                      +                 RXRAT(   560 )      ! OLE1+O3P=0.4500D+00*RCHO+...
     &                      +                 RXRAT(   679 )      ! OLE1+CL=0.3840D+00*HCL+...

      PROD(  OLE2         ) =   0.0D0
      LOSS(  OLE2         ) =                 RXRAT(   561 )      ! OLE2+OH=0.9120D+00*xHO2+...
     &                      +                 RXRAT(   562 )      ! OLE2+O3=0.9400D-01*HO2+...
     &                      +                 RXRAT(   563 )      ! OLE2+NO3=0.4000D+00*xHO2+...
     &                      +                 RXRAT(   564 )      ! OLE2+O3P=0.7900D-01*RCHO+...
     &                      +                 RXRAT(   680 )      ! OLE2+CL=0.2790D+00*HCL+...

      PROD(  ARO1         ) =   0.0D0
      LOSS(  ARO1         ) =                 RXRAT(   565 )      ! ARO1+OH=0.1230D+00*HO2+...
     &                      +                 RXRAT(   681 )      ! ARO1+CL=0.8400D+00*xHO2+...

      PROD(  ARO2MN       ) =    4.3000D-02 * RXRAT(   710 )      ! ISOPO2+NO=0.4300D-...
     &                      +    2.0000D-02 * RXRAT(   712 )      ! ISOPO2+MEO2=0.2000D-...
     &                      +    2.0000D-02 * RXRAT(   713 )      ! ISOPO2+RO2C=0.2000D-...
     &                      +    5.0000D-02 * RXRAT(   714 )      ! ISOPO2+ISOPO2=0.5000D-...
     &                      +    5.0000D-02 * RXRAT(   715 )      ! ISOPO2+MECO3=0.5000D-...
     &                      +    5.0000D-02 * RXRAT(   819 )      ! ISOPOOH=0.5000D-01*ARO2MN+...
      LOSS(  ARO2MN       ) =                 RXRAT(   566 )      ! ARO2MN+OH=0.7700D-01*HO2+...
     &                      +                 RXRAT(   682 )      ! ARO2MN+CL=0.8280D+00*xHO2+...

      PROD(  NAPHTHAL     ) =   0.0D0
      LOSS(  NAPHTHAL     ) =                 RXRAT(   567 )      ! NAPHTHAL+OH=0.7700D-01*HO2+...
     &                      +                 RXRAT(   683 )      ! NAPHTHAL+CL=0.8280D+...

      PROD(  PAHRO2       ) =                 RXRAT(   567 )      ! NAPHTHAL+OH=PAHRO2+0.6170D+...
      LOSS(  PAHRO2       ) =                 RXRAT(   692 )      ! PAHRO2+NO=NO+0.2800D-...
     &                      +                 RXRAT(   693 )      ! PAHRO2+HO2=HO2+0.4730D+...

      PROD(  TERP         ) =   0.0D0
      LOSS(  TERP         ) =                 RXRAT(   568 )      ! TERP+OH=0.7340D+00*xHO2+...
     &                      +                 RXRAT(   569 )      ! TERP+O3=0.7800D-01*HO2+...
     &                      +                 RXRAT(   570 )      ! TERP+NO3=TERPNRO2
     &                      +                 RXRAT(   582 )      ! TERP+O3P=0.2370D+00*RCHO+...
     &                      +                 RXRAT(   684 )      ! TERP+CL=0.5480D+00*HCL+...

      PROD(  TERPNRO2     ) =                 RXRAT(   570 )      ! TERP+NO3=TERPNRO2
      LOSS(  TERPNRO2     ) =                 RXRAT(   571 )      ! TERPNRO2+NO=0.8270D+00*NO2+...
     &                      +                 RXRAT(   572 )      ! TERPNRO2+HO2=MTNO3
     &                      +                 RXRAT(   573 )      ! TERPNRO2+NO3=0.1531D+...
     &                      +                 RXRAT(   574 )      ! TERPNRO2+MEO2=0.2660D+...
     &                      +                 RXRAT(   575 )      ! TERPNRO2+RO2C=0.2660D+...
     &                      +                 RXRAT(   576 )      ! TERPNRO2+RO2XC=0.2660D+...
     &                      +                 RXRAT(   577 )      ! TERPNRO2+MECO3=0.5310D+...
     &                      +                 RXRAT(   578 )      ! TERPNRO2+RCO3=0.5310D+...
     &                      +                 RXRAT(   579 )      ! TERPNRO2+BZCO3=0.5310D+...
     &                      +                 RXRAT(   580 )      ! TERPNRO2+MACO3=CO2+0.1043D+...
     &                      +                 RXRAT(   581 )      ! TERPNRO2+IMACO3=CO2+...

      PROD(  SESQ         ) =   0.0D0
      LOSS(  SESQ         ) =                 RXRAT(   583 )      ! SESQ+OH=0.7340D+00*xHO2+...
     &                      +                 RXRAT(   584 )      ! SESQ+O3=0.7800D-01*HO2+...
     &                      +                 RXRAT(   585 )      ! SESQ+NO3=0.2270D+00*xHO2+...
     &                      +                 RXRAT(   586 )      ! SESQ+O3P=0.2370D+00*RCHO+...
     &                      +                 RXRAT(   685 )      ! SESQ+CL=0.2520D+00*xHO2+...

      PROD(  SESQRXN      ) =                 RXRAT(   583 )      ! SESQ+OH=SESQRXN+0.6400D-...
     &                      +                 RXRAT(   584 )      ! SESQ+O3=SESQRXN+0.4600D-...
     &                      +                 RXRAT(   585 )      ! SESQ+NO3=SESQRXN+0.2870D+...
     &                      +                 RXRAT(   586 )      ! SESQ+O3P=SESQRXN+0.7630D+...
      LOSS(  SESQRXN      ) =   0.0D0

      PROD(  CL2          ) =                 RXRAT(   603 )      ! CL+CLONO2=CL2+NO3
     &                      +    2.9000D-01 * RXRAT(   606 )      ! CLO+CLO=0.2900D+00*CL2+...
      LOSS(  CL2          ) =                 RXRAT(   587 )      ! CL2=0.2000D+01*CL

      PROD(  CL           ) =    2.0000D+00 * RXRAT(   587 )      ! CL2=0.2000D+01*CL
     &                      +                 RXRAT(   589 )      ! CLNO=CL+NO
     &                      +                 RXRAT(   592 )      ! CLONO=CL+NO2
     &                      +                 RXRAT(   593 )      ! CLNO2=CL+NO2
     &                      +                 RXRAT(   598 )      ! CLO+NO=CL+NO2
     &                      +                 RXRAT(   601 )      ! CLONO2=CL+NO3
     &                      +                 RXRAT(   605 )      ! HOCL=CL+OH
     &                      +    1.4200D+00 * RXRAT(   606 )      ! CLO+CLO=0.1420D+01*CL+...
     &                      +                 RXRAT(   607 )      ! OH+HCL=CL
     &                      +                 RXRAT(   631 )      ! xCL+NO=CL+NO
     &                      +                 RXRAT(   633 )      ! xCL+NO3=CL+NO3
     &                      +    5.0000D-01 * RXRAT(   634 )      ! xCL+MEO2=0.5000D+00*CL+MEO2
     &                      +    5.0000D-01 * RXRAT(   635 )      ! xCL+RO2C=0.5000D+00*CL+RO2C
     &                      +    5.0000D-01 * RXRAT(   636 )      ! xCL+RO2XC=0.5000D+00*CL+RO2XC
     &                      +                 RXRAT(   637 )      ! xCL+MECO3=CL+MECO3
     &                      +                 RXRAT(   638 )      ! xCL+RCO3=CL+RCO3
     &                      +                 RXRAT(   639 )      ! xCL+BZCO3=CL+BZCO3
     &                      +                 RXRAT(   640 )      ! xCL+MACO3=CL+MACO3
     &                      +                 RXRAT(   874 )      ! xCL+IMACO3=CL+IMACO3
      LOSS(  CL           ) =                 RXRAT(   588 )      ! CL+NO=CLNO
     &                      +                 RXRAT(   590 )      ! CL+NO2=CLONO
     &                      +                 RXRAT(   591 )      ! CL+NO2=CLNO2
     &                      +                 RXRAT(   594 )      ! CL+HO2=HCL
     &                      +                 RXRAT(   595 )      ! CL+HO2=CLO+OH
     &                      +                 RXRAT(   596 )      ! CL+O3=CLO
     &                      +                 RXRAT(   597 )      ! CL+NO3=CLO+NO2
     &                      +                 RXRAT(   603 )      ! CL+CLONO2=CL2+NO3
     &                      +                 RXRAT(   608 )      ! CL=HCL+HO2
     &                      +                 RXRAT(   609 )      ! CL+HCHO=HCL+HO2+CO
     &                      +                 RXRAT(   610 )      ! CL+CCHO=HCL+MECO3
     &                      +                 RXRAT(   611 )      ! CL+MEOH=HCL+HCHO+HO2
     &                      +                 RXRAT(   612 )      ! CL+RCHO=HCL+0.9000D+...
     &                      +                 RXRAT(   613 )      ! CL+ACETONE=HCL+RO2C+xHCHO+...
     &                      +                 RXRAT(   614 )      ! CL+MEK=HCL+0.9750D+00*RO2C+...
     &                      +                 RXRAT(   615 )      ! CL+RNO3=HCL+0.3800D-01*NO2+...
     &                      +                 RXRAT(   616 )      ! CL+PRD2=HCL+0.3140D+00*HO2+...
     &                      +                 RXRAT(   617 )      ! CL+GLY=HCL+0.6300D+00*HO2+...
     &                      +                 RXRAT(   618 )      ! CL+MGLY=HCL+CO+MECO3
     &                      +                 RXRAT(   619 )      ! CL+CRES=HCL+xHO2+xBALD+yR6OOH
     &                      +                 RXRAT(   620 )      ! CL+BALD=HCL+BZCO3
     &                      +                 RXRAT(   621 )      ! CL+ROOH=HCL+0.4140D+00*OH+...
     &                      +                 RXRAT(   622 )      ! CL+R6OOH=HCL+0.1450D+00*OH+...
     &                      +                 RXRAT(   623 )      ! CL+RAOOH=0.4040D+00*HCL+...
     &                      +                 RXRAT(   624 )      ! CL+ACROLEIN=0.4840D+...
     &                      +                 RXRAT(   625 )      ! CL+MVK=0.1283D+01*RO2C+...
     &                      +                 RXRAT(   626 )      ! CL+IPRD=0.4010D+00*HCL+...
     &                      +                 RXRAT(   629 )      ! CL+CLCCHO=HCL+RCO3
     &                      +                 RXRAT(   661 )      ! CL=HCL+MEO2
     &                      +                 RXRAT(   662 )      ! CL+ETHENE=xHO2+0.2000D+...
     &                      +                 RXRAT(   663 )      ! CL+PROPENE=0.1240D+00*HCL+...
     &                      +                 RXRAT(   664 )      ! CL+BUTADIENE13=0.3900D+...
     &                      +                 RXRAT(   665 )      ! CL+ISOPRENE=0.1500D+00*HCL+...
     &                      +                 RXRAT(   666 )      ! CL+APIN=0.5480D+00*HCL+...
     &                      +                 RXRAT(   667 )      ! CL+ACETYLENE=HO2+CO
     &                      +                 RXRAT(   668 )      ! CL+TOLUENE=0.8940D+00*xHO2+...
     &                      +                 RXRAT(   669 )      ! CL+MXYL=0.8640D+00*xHO2+...
     &                      +                 RXRAT(   670 )      ! CL+OXYL=0.8640D+00*xHO2+...
     &                      +                 RXRAT(   671 )      ! CL+PXYL=0.8640D+00*xHO2+...
     &                      +                 RXRAT(   672 )      ! CL+TMBENZ124=0.8380D+...
     &                      +                 RXRAT(   673 )      ! CL+ETOH=HCL+0.6880D+00*HO2+...
     &                      +                 RXRAT(   674 )      ! CL+ALK1=HCL+xHO2+RO2C+...
     &                      +                 RXRAT(   675 )      ! CL+ALK2=HCL+0.9700D+...
     &                      +                 RXRAT(   676 )      ! CL+ALK3=HCL+0.8350D+...
     &                      +                 RXRAT(   677 )      ! CL+ALK4=HCL+0.8270D+...
     &                      +                 RXRAT(   678 )      ! CL+ALK5=HCL+0.6470D+...
     &                      +                 RXRAT(   679 )      ! CL+OLE1=0.3840D+00*HCL+...
     &                      +                 RXRAT(   680 )      ! CL+OLE2=0.2790D+00*HCL+...
     &                      +                 RXRAT(   681 )      ! CL+ARO1=0.8400D+00*xHO2+...
     &                      +                 RXRAT(   682 )      ! CL+ARO2MN=0.8280D+00*xHO2+...
     &                      +                 RXRAT(   683 )      ! CL+NAPHTHAL=0.8280D+...
     &                      +                 RXRAT(   684 )      ! CL+TERP=0.5480D+00*HCL+...
     &                      +                 RXRAT(   685 )      ! CL+SESQ=0.2520D+00*xHO2+...
     &                      +                 RXRAT(   826 )      ! CL+MACR=0.2500D+00*HCL+...
     &                      +                 RXRAT(   881 )      ! CL+MTNO3=HCL+0.3800D-...

      PROD(  CLNO         ) =                 RXRAT(   588 )      ! CL+NO=CLNO
      LOSS(  CLNO         ) =                 RXRAT(   589 )      ! CLNO=CL+NO

      PROD(  CLONO        ) =                 RXRAT(   590 )      ! CL+NO2=CLONO
      LOSS(  CLONO        ) =                 RXRAT(   592 )      ! CLONO=CL+NO2

      PROD(  CLNO2        ) =                 RXRAT(   591 )      ! CL+NO2=CLNO2
     &                      +                 RXRAT(   889 )      ! H2NO3PIJ+ACLI=CLNO2
     &                      +                 RXRAT(   890 )      ! H2NO3PIJ+ACLJ=CLNO2
     &                      +                 RXRAT(   891 )      ! H2NO3PK+ACLK=CLNO2
      LOSS(  CLNO2        ) =                 RXRAT(   593 )      ! CLNO2=CL+NO2

      PROD(  HCL          ) =                 RXRAT(   594 )      ! CL+HO2=HCL
     &                      +                 RXRAT(   608 )      ! CL=HCL+HO2
     &                      +                 RXRAT(   609 )      ! HCHO+CL=HCL+HO2+CO
     &                      +                 RXRAT(   610 )      ! CCHO+CL=HCL+MECO3
     &                      +                 RXRAT(   611 )      ! MEOH+CL=HCL+HCHO+HO2
     &                      +                 RXRAT(   612 )      ! RCHO+CL=HCL+0.9000D+...
     &                      +                 RXRAT(   613 )      ! ACETONE+CL=HCL+RO2C+xHCHO+...
     &                      +                 RXRAT(   614 )      ! MEK+CL=HCL+0.9750D+00*RO2C+...
     &                      +                 RXRAT(   615 )      ! RNO3+CL=HCL+0.3800D-01*NO2+...
     &                      +                 RXRAT(   616 )      ! PRD2+CL=HCL+0.3140D+00*HO2+...
     &                      +                 RXRAT(   617 )      ! GLY+CL=HCL+0.6300D+00*HO2+...
     &                      +                 RXRAT(   618 )      ! MGLY+CL=HCL+CO+MECO3
     &                      +                 RXRAT(   619 )      ! CRES+CL=HCL+xHO2+xBALD+yR6OOH
     &                      +                 RXRAT(   620 )      ! BALD+CL=HCL+BZCO3
     &                      +                 RXRAT(   621 )      ! ROOH+CL=HCL+0.4140D+00*OH+...
     &                      +                 RXRAT(   622 )      ! R6OOH+CL=HCL+0.1450D+00*OH+...
     &                      +    4.0400D-01 * RXRAT(   623 )      ! RAOOH+CL=0.4040D+00*HCL+...
     &                      +    2.1600D-01 * RXRAT(   624 )      ! ACROLEIN+CL=0.2160D+00*HCL+...
     &                      +    4.0100D-01 * RXRAT(   626 )      ! IPRD+CL=0.4010D+00*HCL+...
     &                      +                 RXRAT(   629 )      ! CLCCHO+CL=HCL+RCO3
     &                      +                 RXRAT(   661 )      ! CL=HCL+MEO2
     &                      +    1.2400D-01 * RXRAT(   663 )      ! PROPENE+CL=0.1240D+00*HCL+...
     &                      +    1.5000D-01 * RXRAT(   665 )      ! ISOPRENE+CL=0.1500D+00*HCL+...
     &                      +    5.4800D-01 * RXRAT(   666 )      ! APIN+CL=0.5480D+00*HCL+...
     &                      +                 RXRAT(   673 )      ! ETOH+CL=HCL+0.6880D+00*HO2+...
     &                      +                 RXRAT(   674 )      ! ALK1+CL=HCL+xHO2+RO2C+...
     &                      +                 RXRAT(   675 )      ! ALK2+CL=HCL+0.9700D+...
     &                      +                 RXRAT(   676 )      ! ALK3+CL=HCL+0.8350D+...
     &                      +                 RXRAT(   677 )      ! ALK4+CL=HCL+0.8270D+...
     &                      +                 RXRAT(   678 )      ! ALK5+CL=HCL+0.6470D+...
     &                      +    3.8400D-01 * RXRAT(   679 )      ! OLE1+CL=0.3840D+00*HCL+...
     &                      +    2.7900D-01 * RXRAT(   680 )      ! OLE2+CL=0.2790D+00*HCL+...
     &                      +    5.4800D-01 * RXRAT(   684 )      ! TERP+CL=0.5480D+00*HCL+...
     &                      +    5.4800D-01 * RXRAT(   685 )      ! SESQ+CL=0.5480D+00*HCL+...
     &                      +    2.5000D-01 * RXRAT(   826 )      ! MACR+CL=0.2500D+00*HCL+...
     &                      +                 RXRAT(   881 )      ! MTNO3+CL=HCL+0.3800D-...
      LOSS(  HCL          ) =                 RXRAT(   607 )      ! HCL+OH=CL

      PROD(  CLO          ) =                 RXRAT(   595 )      ! CL+HO2=CLO+OH
     &                      +                 RXRAT(   596 )      ! CL+O3=CLO
     &                      +                 RXRAT(   597 )      ! CL+NO3=CLO+NO2
     &                      +                 RXRAT(   600 )      ! CLONO2=CLO+NO2
     &                      +                 RXRAT(   602 )      ! CLONO2=CLO+NO2
      LOSS(  CLO          ) =                 RXRAT(   598 )      ! CLO+NO=CL+NO2
     &                      +                 RXRAT(   599 )      ! CLO+NO2=CLONO2
     &                      +                 RXRAT(   604 )      ! CLO+HO2=HOCL
     &                      +    2.0000D+00 * RXRAT(   606 )      ! CLO+CLO=0.2900D+00*CL2+...

      PROD(  CLONO2       ) =                 RXRAT(   599 )      ! CLO+NO2=CLONO2
      LOSS(  CLONO2       ) =                 RXRAT(   600 )      ! CLONO2=CLO+NO2
     &                      +                 RXRAT(   601 )      ! CLONO2=CL+NO3
     &                      +                 RXRAT(   602 )      ! CLONO2=CLO+NO2
     &                      +                 RXRAT(   603 )      ! CLONO2+CL=CL2+NO3

      PROD(  HOCL         ) =                 RXRAT(   604 )      ! CLO+HO2=HOCL
      LOSS(  HOCL         ) =                 RXRAT(   605 )      ! HOCL=OH+CL

      PROD(  xCL          ) =    2.7400D-01 * RXRAT(   624 )      ! ACROLEIN+CL=0.2740D+00*xCL+...
     &                      +                 RXRAT(   627 )      ! CLCCHO=xCL+CO+RO2C+HO2+...
     &                      +                 RXRAT(   630 )      ! CLACET=xCL+RO2C+MECO3+...
     &                      +    5.4100D-01 * RXRAT(   664 )      ! BUTADIENE13+CL=0.5410D+...
     &                      +    1.7700D-01 * RXRAT(   665 )      ! ISOPRENE+CL=0.1770D+00*xCL+...
     &                      +    6.8000D-02 * RXRAT(   666 )      ! APIN+CL=0.6800D-01*xCL+...
     &                      +    4.4200D-01 * RXRAT(   680 )      ! OLE2+CL=0.4420D+00*xCL+...
     &                      +    6.8000D-02 * RXRAT(   684 )      ! TERP+CL=0.6800D-01*xCL+...
     &                      +    6.8000D-02 * RXRAT(   685 )      ! SESQ+CL=0.6800D-01*xCL+...
      LOSS(  xCL          ) =                 RXRAT(   631 )      ! xCL+NO=NO+CL
     &                      +                 RXRAT(   632 )      ! xCL+HO2=HO2
     &                      +                 RXRAT(   633 )      ! xCL+NO3=NO3+CL
     &                      +                 RXRAT(   634 )      ! xCL+MEO2=MEO2+0.5000D+00*CL
     &                      +                 RXRAT(   635 )      ! xCL+RO2C=RO2C+0.5000D+00*CL
     &                      +                 RXRAT(   636 )      ! xCL+RO2XC=RO2XC+0.5000D+00*CL
     &                      +                 RXRAT(   637 )      ! xCL+MECO3=MECO3+CL
     &                      +                 RXRAT(   638 )      ! xCL+RCO3=RCO3+CL
     &                      +                 RXRAT(   639 )      ! xCL+BZCO3=BZCO3+CL
     &                      +                 RXRAT(   640 )      ! xCL+MACO3=MACO3+CL
     &                      +                 RXRAT(   874 )      ! xCL+IMACO3=IMACO3+CL

      PROD(  xCLCCHO      ) =    4.8400D-01 * RXRAT(   624 )      ! ACROLEIN+CL=0.4840D+...
     &                      +    9.4700D-01 * RXRAT(   625 )      ! MVK+CL=0.9470D+00*xCLCCHO+...
     &                      +    1.4000D-01 * RXRAT(   626 )      ! IPRD+CL=0.1400D+00*xCLCCHO+...
     &                      +    3.0600D-01 * RXRAT(   663 )      ! PROPENE+CL=0.3060D+...
     &                      +    6.7000D-02 * RXRAT(   665 )      ! ISOPRENE+CL=0.6700D-...
     &                      +    1.0900D-01 * RXRAT(   666 )      ! APIN+CL=0.1090D+00*xCLCCHO+...
     &                      +    1.9200D-01 * RXRAT(   679 )      ! OLE1+CL=0.1920D+00*xCLCCHO+...
     &                      +    1.3000D-02 * RXRAT(   680 )      ! OLE2+CL=0.1300D-01*xCLCCHO+...
     &                      +    1.0900D-01 * RXRAT(   684 )      ! TERP+CL=0.1090D+00*xCLCCHO+...
     &                      +    1.0900D-01 * RXRAT(   685 )      ! SESQ+CL=0.1090D+00*xCLCCHO+...
     &                      +    1.8000D-01 * RXRAT(   826 )      ! MACR+CL=0.1800D+00*xCLCCHO+...
      LOSS(  xCLCCHO      ) =                 RXRAT(   641 )      ! xCLCCHO+NO=NO+CLCCHO
     &                      +                 RXRAT(   642 )      ! xCLCCHO+HO2=HO2
     &                      +                 RXRAT(   643 )      ! xCLCCHO+NO3=NO3+CLCCHO
     &                      +                 RXRAT(   644 )      ! xCLCCHO+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   645 )      ! xCLCCHO+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   646 )      ! xCLCCHO+RO2XC=RO2XC+...
     &                      +                 RXRAT(   647 )      ! xCLCCHO+MECO3=MECO3+CLCCHO
     &                      +                 RXRAT(   648 )      ! xCLCCHO+RCO3=RCO3+CLCCHO
     &                      +                 RXRAT(   649 )      ! xCLCCHO+BZCO3=BZCO3+CLCCHO
     &                      +                 RXRAT(   650 )      ! xCLCCHO+MACO3=MACO3+CLCCHO
     &                      +                 RXRAT(   876 )      ! xCLCCHO+IMACO3=IMACO3+CLCCHO

      PROD(  xCLACET      ) =    4.2000D-01 * RXRAT(   626 )      ! IPRD+CL=0.4200D+00*xCLACET+...
     &                      +    5.4000D-01 * RXRAT(   663 )      ! PROPENE+CL=0.5400D+...
     &                      +    3.3700D-01 * RXRAT(   679 )      ! OLE1+CL=0.3370D+00*xCLACET+...
     &                      +    1.9100D-01 * RXRAT(   680 )      ! OLE2+CL=0.1910D+00*xCLACET+...
     &                      +    5.4100D-01 * RXRAT(   826 )      ! MACR+CL=0.5410D+00*xCLACET+...
      LOSS(  xCLACET      ) =                 RXRAT(   651 )      ! xCLACET+NO=NO+CLACET
     &                      +                 RXRAT(   652 )      ! xCLACET+HO2=HO2
     &                      +                 RXRAT(   653 )      ! xCLACET+NO3=NO3+CLACET
     &                      +                 RXRAT(   654 )      ! xCLACET+MEO2=MEO2+0.5000D+...
     &                      +                 RXRAT(   655 )      ! xCLACET+RO2C=RO2C+0.5000D+...
     &                      +                 RXRAT(   656 )      ! xCLACET+RO2XC=RO2XC+...
     &                      +                 RXRAT(   657 )      ! xCLACET+MECO3=MECO3+CLACET
     &                      +                 RXRAT(   658 )      ! xCLACET+RCO3=RCO3+CLACET
     &                      +                 RXRAT(   659 )      ! xCLACET+BZCO3=BZCO3+CLACET
     &                      +                 RXRAT(   660 )      ! xCLACET+MACO3=MACO3+CLACET
     &                      +                 RXRAT(   875 )      ! xCLACET+IMACO3=IMACO3+CLACET

      PROD(  CLCCHO       ) =                 RXRAT(   641 )      ! xCLCCHO+NO=CLCCHO+NO
     &                      +                 RXRAT(   643 )      ! xCLCCHO+NO3=CLCCHO+NO3
     &                      +    5.0000D-01 * RXRAT(   644 )      ! xCLCCHO+MEO2=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   645 )      ! xCLCCHO+RO2C=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   646 )      ! xCLCCHO+RO2XC=0.5000D+...
     &                      +                 RXRAT(   647 )      ! xCLCCHO+MECO3=CLCCHO+MECO3
     &                      +                 RXRAT(   648 )      ! xCLCCHO+RCO3=CLCCHO+RCO3
     &                      +                 RXRAT(   649 )      ! xCLCCHO+BZCO3=CLCCHO+BZCO3
     &                      +                 RXRAT(   650 )      ! xCLCCHO+MACO3=CLCCHO+MACO3
     &                      +                 RXRAT(   876 )      ! xCLCCHO+IMACO3=CLCCHO+IMACO3
      LOSS(  CLCCHO       ) =                 RXRAT(   627 )      ! CLCCHO=HO2+CO+RO2C+xCL+...
     &                      +                 RXRAT(   628 )      ! CLCCHO+OH=RCO3
     &                      +                 RXRAT(   629 )      ! CLCCHO+CL=HCL+RCO3

      PROD(  CLACET       ) =                 RXRAT(   651 )      ! xCLACET+NO=CLACET+NO
     &                      +                 RXRAT(   653 )      ! xCLACET+NO3=CLACET+NO3
     &                      +    5.0000D-01 * RXRAT(   654 )      ! xCLACET+MEO2=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   655 )      ! xCLACET+RO2C=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   656 )      ! xCLACET+RO2XC=0.5000D+...
     &                      +                 RXRAT(   657 )      ! xCLACET+MECO3=CLACET+MECO3
     &                      +                 RXRAT(   658 )      ! xCLACET+RCO3=CLACET+RCO3
     &                      +                 RXRAT(   659 )      ! xCLACET+BZCO3=CLACET+BZCO3
     &                      +                 RXRAT(   660 )      ! xCLACET+MACO3=CLACET+MACO3
     &                      +                 RXRAT(   875 )      ! xCLACET+IMACO3=CLACET+IMACO3
      LOSS(  CLACET       ) =                 RXRAT(   630 )      ! CLACET=MECO3+RO2C+xCL+...

      PROD(  CLCHO        ) =                 RXRAT(   662 )      ! ETHENE+CL=CLCHO+0.2000D+...
      LOSS(  CLCHO        ) =   0.0D0

      PROD(  SVAVB1       ) =    1.4600D-01 * RXRAT(   687 )      ! BENZRO2+HO2=0.1460D+...
     &                      +    1.9300D-01 * RXRAT(   689 )      ! XYLRO2+HO2=0.1930D+...
     &                      +    1.4000D-01 * RXRAT(   691 )      ! TOLRO2+HO2=0.1400D+...
     &                      +    4.7300D-01 * RXRAT(   693 )      ! PAHRO2+HO2=0.4730D+...
      LOSS(  SVAVB1       ) =   0.0D0

      PROD(  HCHO_PRIMARY ) =   0.0D0
      LOSS(  HCHO_PRIMARY ) =                 RXRAT(   694 )      ! HCHO_PRIMARY=
     &                      +                 RXRAT(   695 )      ! HCHO_PRIMARY=
     &                      +                 RXRAT(   696 )      ! HCHO_PRIMARY+OH=OH
     &                      +                 RXRAT(   697 )      ! HCHO_PRIMARY+NO3=NO3
     &                      +                 RXRAT(   698 )      ! HCHO_PRIMARY+CL=CL

      PROD(  CCHO_PRIMARY ) =   0.0D0
      LOSS(  CCHO_PRIMARY ) =                 RXRAT(   699 )      ! CCHO_PRIMARY+OH=OH
     &                      +                 RXRAT(   700 )      ! CCHO_PRIMARY=
     &                      +                 RXRAT(   701 )      ! CCHO_PRIMARY+NO3=NO3
     &                      +                 RXRAT(   702 )      ! CCHO_PRIMARY+CL=CL

      PROD(  ACRO_PRIMARY ) =   0.0D0
      LOSS(  ACRO_PRIMARY ) =                 RXRAT(   703 )      ! ACRO_PRIMARY+OH=OH
     &                      +                 RXRAT(   704 )      ! ACRO_PRIMARY+O3=O3
     &                      +                 RXRAT(   705 )      ! ACRO_PRIMARY+NO3=NO3
     &                      +                 RXRAT(   706 )      ! ACRO_PRIMARY+O3P=O3P
     &                      +                 RXRAT(   707 )      ! ACRO_PRIMARY=
     &                      +                 RXRAT(   708 )      ! ACRO_PRIMARY+CL=CL

      PROD(  ISOPO2       ) =                 RXRAT(   709 )      ! ISOPRENE+OH=ISOPO2+ISOPRXN
     &                      +    3.8700D-01 * RXRAT(   812 )      ! ISOPOOH+OH=0.3870D+...
      LOSS(  ISOPO2       ) =                 RXRAT(   710 )      ! ISOPO2+NO=0.4000D+00*MVK+...
     &                      +                 RXRAT(   711 )      ! ISOPO2+HO2=0.8800D+...
     &                      +                 RXRAT(   712 )      ! ISOPO2+MEO2=0.9500D+00*HO2+...
     &                      +                 RXRAT(   713 )      ! ISOPO2+RO2C=0.4500D+00*HO2+...
     &                      +    2.0000D+00 * RXRAT(   714 )      ! ISOPO2+ISOPO2=0.9100D+...
     &                      +                 RXRAT(   715 )      ! ISOPO2+MECO3=MEO2+CO2+...
     &                      +                 RXRAT(   716 )      ! ISOPO2=HO2+HPALD

      PROD(  ISOPRXN      ) =                 RXRAT(   709 )      ! ISOPRENE+OH=ISOPRXN+ISOPO2
      LOSS(  ISOPRXN      ) =   0.0D0

      PROD(  ISOPND       ) =    7.0000D-02 * RXRAT(   710 )      ! ISOPO2+NO=0.7000D-...
     &                      +    2.5000D-01 * RXRAT(   723 )      ! NISOPO2+MEO2=0.2500D+...
     &                      +    2.5000D-01 * RXRAT(   724 )      ! NISOPO2+RO2C=0.2500D+...
     &                      +    5.0000D-01 * RXRAT(   725 )      ! NISOPO2+NISOPO2=0.5000D+...
      LOSS(  ISOPND       ) =                 RXRAT(   734 )      ! ISOPND+OH=ISOPNOOD
     &                      +                 RXRAT(   740 )      ! ISOPND+O3=0.3600D+00*ETHLN+...

      PROD(  ISOPNB       ) =    4.7000D-02 * RXRAT(   710 )      ! ISOPO2+NO=0.4700D-...
      LOSS(  ISOPNB       ) =                 RXRAT(   741 )      ! ISOPNB+OH=ISOPNOOB
     &                      +                 RXRAT(   747 )      ! ISOPNB+O3=0.1200D+00*MVKN+...

      PROD(  HC5          ) =    1.0000D-01 * RXRAT(   710 )      ! ISOPO2+NO=0.1000D+00*HC5+...
     &                      +    6.0000D-02 * RXRAT(   712 )      ! ISOPO2+MEO2=0.6000D-01*HC5+...
     &                      +    6.0000D-02 * RXRAT(   713 )      ! ISOPO2+RO2C=0.6000D-01*HC5+...
     &                      +    1.1000D-01 * RXRAT(   714 )      ! ISOPO2+ISOPO2=0.1100D+...
     &                      +    1.1000D-01 * RXRAT(   715 )      ! ISOPO2+MECO3=0.1100D+...
     &                      +    2.3000D-01 * RXRAT(   720 )      ! NISOPO2+NO3=0.2300D+00*HC5+...
     &                      +    2.3000D-01 * RXRAT(   721 )      ! NISOPO2+NO=0.2300D+00*HC5+...
     &                      +    1.1500D-01 * RXRAT(   723 )      ! NISOPO2+MEO2=0.1150D+...
     &                      +    1.1500D-01 * RXRAT(   724 )      ! NISOPO2+RO2C=0.1150D+...
     &                      +    2.3000D-01 * RXRAT(   725 )      ! NISOPO2+NISOPO2=0.2300D+...
     &                      +    2.3000D-01 * RXRAT(   726 )      ! NISOPO2+MECO3=0.2300D+...
     &                      +    6.1300D-01 * RXRAT(   812 )      ! ISOPOOH+OH=0.6130D+00*HC5+...
     &                      +    1.1000D-01 * RXRAT(   819 )      ! ISOPOOH=0.1100D+00*HC5+...
      LOSS(  HC5          ) =                 RXRAT(   727 )      ! HC5+OH=HC5OO
     &                      +                 RXRAT(   733 )      ! HC5+O3=0.5000D+00*MGLY+...

      PROD(  DIBOO        ) =    8.0000D-02 * RXRAT(   710 )      ! ISOPO2+NO=0.8000D-01*DIBOO+...
     &                      +    5.0000D-02 * RXRAT(   712 )      ! ISOPO2+MEO2=0.5000D-...
     &                      +    5.0000D-02 * RXRAT(   713 )      ! ISOPO2+RO2C=0.5000D-...
     &                      +    9.0000D-02 * RXRAT(   714 )      ! ISOPO2+ISOPO2=0.9000D-...
     &                      +    9.0000D-02 * RXRAT(   715 )      ! ISOPO2+MECO3=0.9000D-...
     &                      +    9.0000D-02 * RXRAT(   819 )      ! ISOPOOH=0.9000D-01*DIBOO+...
      LOSS(  DIBOO        ) =                 RXRAT(   769 )      ! DIBOO+NO=NO2+HO2+0.5200D+...
     &                      +                 RXRAT(   770 )      ! DIBOO+HO2=R6OOH
     &                      +                 RXRAT(   771 )      ! DIBOO+MEO2=HO2+0.2600D+...
     &                      +                 RXRAT(   772 )      ! DIBOO+RO2C=0.5000D+00*HO2+...
     &                      +                 RXRAT(   773 )      ! DIBOO+MECO3=HO2+0.5200D+...

      PROD(  ISOPOOH      ) =    8.8000D-01 * RXRAT(   711 )      ! ISOPO2+HO2=0.8800D+...
      LOSS(  ISOPOOH      ) =                 RXRAT(   811 )      ! ISOPOOH+OH=IEPOX+OH
     &                      +                 RXRAT(   812 )      ! ISOPOOH+OH=0.3870D+...
     &                      +                 RXRAT(   819 )      ! ISOPOOH=OH+0.9100D+00*HO2+...

      PROD(  HPALD        ) =                 RXRAT(   716 )      ! ISOPO2=HPALD+HO2
      LOSS(  HPALD        ) =                 RXRAT(   717 )      ! HPALD=OH+HO2+0.5000D+...
     &                      +                 RXRAT(   718 )      ! HPALD+OH=OH+PRD2

      PROD(  HACET        ) =    5.0000D-01 * RXRAT(   717 )      ! HPALD=0.5000D+00*HACET+HO2+...
     &                      +    2.1600D-01 * RXRAT(   728 )      ! HC5OO+NO=0.2160D+00*HACET+...
     &                      +    1.0800D-01 * RXRAT(   730 )      ! HC5OO+MEO2=0.1080D+...
     &                      +    1.0800D-01 * RXRAT(   731 )      ! HC5OO+RO2C=0.1080D+...
     &                      +    2.1600D-01 * RXRAT(   732 )      ! HC5OO+MECO3=0.2160D+...
     &                      +    1.5000D-01 * RXRAT(   733 )      ! HC5+O3=0.1500D+00*HACET+...
     &                      +    4.4000D-01 * RXRAT(   735 )      ! ISOPNOOD+NO=0.4400D+...
     &                      +    2.2000D-01 * RXRAT(   737 )      ! ISOPNOOD+MEO2=0.2200D+...
     &                      +    2.2000D-01 * RXRAT(   738 )      ! ISOPNOOD+RO2C=0.2200D+...
     &                      +    4.4000D-01 * RXRAT(   739 )      ! ISOPNOOD+MECO3=0.4400D+...
     &                      +    1.6000D-01 * RXRAT(   740 )      ! ISOPND+O3=0.1600D+00*HACET+...
     &                      +    6.0000D-01 * RXRAT(   742 )      ! ISOPNOOB+NO=0.6000D+...
     &                      +    3.0000D-01 * RXRAT(   744 )      ! ISOPNOOB+MEO2=0.3000D+...
     &                      +    3.0000D-01 * RXRAT(   745 )      ! ISOPNOOB+RO2C=0.3000D+...
     &                      +    6.0000D-01 * RXRAT(   746 )      ! ISOPNOOB+MECO3=0.6000D+...
     &                      +    4.0000D-02 * RXRAT(   747 )      ! ISOPNB+O3=0.4000D-01*HACET+...
     &                      +    4.8000D-01 * RXRAT(   769 )      ! DIBOO+NO=0.4800D+00*HACET+...
     &                      +    2.4000D-01 * RXRAT(   771 )      ! DIBOO+MEO2=0.2400D+...
     &                      +    2.4000D-01 * RXRAT(   772 )      ! DIBOO+RO2C=0.2400D+...
     &                      +    4.8000D-01 * RXRAT(   773 )      ! DIBOO+MECO3=0.4800D+...
     &                      +    7.2000D-01 * RXRAT(   780 )      ! MACROO+NO=0.7200D+00*HACET+...
     &                      +    4.2400D-01 * RXRAT(   782 )      ! MACROO+MEO2=0.4240D+...
     &                      +    4.2400D-01 * RXRAT(   783 )      ! MACROO+RO2C=0.4240D+...
     &                      +    8.5000D-01 * RXRAT(   784 )      ! MACROO+MECO3=0.8500D+...
     &                      +                 RXRAT(   795 )      ! MAPAN+OH=HACET+CO+NO2
     &                      +    8.5000D-01 * RXRAT(   807 )      ! MACRN+OH=0.8500D+00*HACET+...
     &                      +                 RXRAT(   808 )      ! MACRN=HACET+NO2+CO+HO2
     &                      +    5.0000D-01 * RXRAT(   809 )      ! DHMOB+OH=0.5000D+00*HACET+...
     &                      +    7.2500D-01 * RXRAT(   814 )      ! IEPOXOO+HO2=0.7250D+...
     &                      +    7.2500D-01 * RXRAT(   815 )      ! IEPOXOO+NO=0.7250D+...
     &                      +    3.6300D-01 * RXRAT(   816 )      ! IEPOXOO+MEO2=0.3630D+...
     &                      +    3.6300D-01 * RXRAT(   817 )      ! IEPOXOO+RO2C=0.3630D+...
     &                      +    7.2500D-01 * RXRAT(   818 )      ! IEPOXOO+MECO3=0.7250D+...
     &                      +                 RXRAT(   838 )      ! MACROO=HACET+CO+OH
     &                      +    3.0000D-02 * RXRAT(   877 )      ! IMAPAN+OH=0.3000D-01*HACET+...
      LOSS(  HACET        ) =                 RXRAT(   797 )      ! HACET+OH=0.7500D+00*MGLY+...
     &                      +                 RXRAT(   798 )      ! HACET=HO2+MECO3+HCHO

      PROD(  NISOPO2      ) =                 RXRAT(   719 )      ! ISOPRENE+NO3=NISOPO2
     &                      +    3.0000D-01 * RXRAT(   822 )      ! NISOPOOH+OH=0.3000D+...
      LOSS(  NISOPO2      ) =                 RXRAT(   720 )      ! NISOPO2+NO3=0.7000D+...
     &                      +                 RXRAT(   721 )      ! NISOPO2+NO=0.7000D+00*NIT1+...
     &                      +                 RXRAT(   722 )      ! NISOPO2+HO2=NISOPOOH
     &                      +                 RXRAT(   723 )      ! NISOPO2+MEO2=0.6000D+...
     &                      +                 RXRAT(   724 )      ! NISOPO2+RO2C=0.6000D+...
     &                      +    2.0000D+00 * RXRAT(   725 )      ! NISOPO2+NISOPO2=0.1200D+...
     &                      +                 RXRAT(   726 )      ! NISOPO2+MECO3=MEO2+CO2+...

      PROD(  NIT1         ) =    7.0000D-01 * RXRAT(   720 )      ! NISOPO2+NO3=0.7000D+...
     &                      +    7.0000D-01 * RXRAT(   721 )      ! NISOPO2+NO=0.7000D+00*NIT1+...
     &                      +    6.0000D-01 * RXRAT(   723 )      ! NISOPO2+MEO2=0.6000D+...
     &                      +    6.0000D-01 * RXRAT(   724 )      ! NISOPO2+RO2C=0.6000D+...
     &                      +    1.2000D+00 * RXRAT(   725 )      ! NISOPO2+NISOPO2=0.1200D+...
     &                      +    7.0000D-01 * RXRAT(   726 )      ! NISOPO2+MECO3=0.7000D+...
     &                      +    7.0000D-01 * RXRAT(   822 )      ! NISOPOOH+OH=0.7000D+...
      LOSS(  NIT1         ) =                 RXRAT(   748 )      ! NIT1+NO3=0.6000D+...
     &                      +                 RXRAT(   762 )      ! NIT1+O3=0.3000D+00*PROPNN+...
     &                      +                 RXRAT(   763 )      ! NIT1+OH=0.3450D+...

      PROD(  NISOPOOH     ) =                 RXRAT(   722 )      ! NISOPO2+HO2=NISOPOOH
      LOSS(  NISOPOOH     ) =                 RXRAT(   821 )      ! NISOPOOH+OH=RNO3I+OH
     &                      +                 RXRAT(   822 )      ! NISOPOOH+OH=0.3000D+...

      PROD(  HC5OO        ) =                 RXRAT(   727 )      ! HC5+OH=HC5OO
      LOSS(  HC5OO        ) =                 RXRAT(   728 )      ! HC5OO+NO=NO2+0.2340D+...
     &                      +                 RXRAT(   729 )      ! HC5OO+HO2=R6OOH
     &                      +                 RXRAT(   730 )      ! HC5OO+MEO2=0.1170D+...
     &                      +                 RXRAT(   731 )      ! HC5OO+RO2C=0.1170D+...
     &                      +                 RXRAT(   732 )      ! HC5OO+MECO3=MEO2+CO2+...

      PROD(  DHMOB        ) =    2.9000D-01 * RXRAT(   728 )      ! HC5OO+NO=0.2900D+00*DHMOB+...
     &                      +    1.4500D-01 * RXRAT(   730 )      ! HC5OO+MEO2=0.1450D+...
     &                      +    1.4500D-01 * RXRAT(   731 )      ! HC5OO+RO2C=0.1450D+...
     &                      +    2.9000D-01 * RXRAT(   732 )      ! HC5OO+MECO3=0.2900D+...
      LOSS(  DHMOB        ) =                 RXRAT(   809 )      ! DHMOB+OH=0.1500D+01*CO+...

      PROD(  ISOPNOOD     ) =                 RXRAT(   734 )      ! ISOPND+OH=ISOPNOOD
      LOSS(  ISOPNOOD     ) =                 RXRAT(   735 )      ! ISOPNOOD+NO=0.3400D+...
     &                      +                 RXRAT(   736 )      ! ISOPNOOD+HO2=RNO3I
     &                      +                 RXRAT(   737 )      ! ISOPNOOD+MEO2=0.1700D+...
     &                      +                 RXRAT(   738 )      ! ISOPNOOD+RO2C=0.1700D+...
     &                      +                 RXRAT(   739 )      ! ISOPNOOD+MECO3=MEO2+CO2+...

      PROD(  PROPNN       ) =    1.5000D-01 * RXRAT(   735 )      ! ISOPNOOD+NO=0.1500D+...
     &                      +    7.5000D-02 * RXRAT(   737 )      ! ISOPNOOD+MEO2=0.7500D-...
     &                      +    7.5000D-02 * RXRAT(   738 )      ! ISOPNOOD+RO2C=0.7500D-...
     &                      +    1.5000D-01 * RXRAT(   739 )      ! ISOPNOOD+MECO3=0.1500D+...
     &                      +    2.9000D-01 * RXRAT(   740 )      ! ISOPND+O3=0.2900D+...
     &                      +                 RXRAT(   749 )      ! NIT1NO3OOA+NO3=PROPNN+NO2+...
     &                      +                 RXRAT(   750 )      ! NIT1NO3OOA+NO=PROPNN+NO2+...
     &                      +                 RXRAT(   753 )      ! NIT1NO3OOA+RO2C=PROPNN+CO+...
     &                      +                 RXRAT(   754 )      ! NIT1NO3OOA+MEO2=PROPNN+CO+...
     &                      +                 RXRAT(   755 )      ! NIT1NO3OOA+MECO3=PROPNN+...
     &                      +    3.0000D-01 * RXRAT(   762 )      ! NIT1+O3=0.3000D+00*PROPNN+...
     &                      +    9.1900D-01 * RXRAT(   764 )      ! NIT1OHOO+NO=0.9190D+...
     &                      +    6.8900D-01 * RXRAT(   766 )      ! NIT1OHOO+RO2C=0.6890D+...
     &                      +    6.8900D-01 * RXRAT(   767 )      ! NIT1OHOO+MEO2=0.6890D+...
     &                      +    9.8400D-01 * RXRAT(   768 )      ! NIT1OHOO+MECO3=0.9840D+...
     &                      +                 RXRAT(   802 )      ! ISOPNN+OH=PROPNN+NO2
      LOSS(  PROPNN       ) =                 RXRAT(   801 )      ! PROPNN+OH=MGLY+NO2
     &                      +                 RXRAT(   803 )      ! PROPNN=MECO3+HCHO+NO2

      PROD(  MVKN         ) =    7.0000D-02 * RXRAT(   735 )      ! ISOPNOOD+NO=0.7000D-...
     &                      +    3.5000D-02 * RXRAT(   737 )      ! ISOPNOOD+MEO2=0.3500D-...
     &                      +    3.5000D-02 * RXRAT(   738 )      ! ISOPNOOD+RO2C=0.3500D-...
     &                      +    7.0000D-02 * RXRAT(   739 )      ! ISOPNOOD+MECO3=0.7000D-...
     &                      +    1.4000D-01 * RXRAT(   742 )      ! ISOPNOOB+NO=0.1400D+...
     &                      +    7.0000D-02 * RXRAT(   744 )      ! ISOPNOOB+MEO2=0.7000D-...
     &                      +    7.0000D-02 * RXRAT(   745 )      ! ISOPNOOB+RO2C=0.7000D-...
     &                      +    1.4000D-01 * RXRAT(   746 )      ! ISOPNOOB+MECO3=0.1400D+...
     &                      +    1.2000D-01 * RXRAT(   747 )      ! ISOPNB+O3=0.1200D+00*MVKN+...
     &                      +    1.1000D-01 * RXRAT(   775 )      ! MVKOO+NO=0.1100D+00*MVKN+...
      LOSS(  MVKN         ) =                 RXRAT(   805 )      ! MVKN+OH=0.6500D+00*HCOOH+...
     &                      +                 RXRAT(   806 )      ! MVKN=MECO3+NO2+HOCCHO

      PROD(  ETHLN        ) =    1.3000D-01 * RXRAT(   735 )      ! ISOPNOOD+NO=0.1300D+...
     &                      +    6.5000D-02 * RXRAT(   737 )      ! ISOPNOOD+MEO2=0.6500D-...
     &                      +    6.5000D-02 * RXRAT(   738 )      ! ISOPNOOD+RO2C=0.6500D-...
     &                      +    1.3000D-01 * RXRAT(   739 )      ! ISOPNOOD+MECO3=0.1300D+...
     &                      +    3.6000D-01 * RXRAT(   740 )      ! ISOPND+O3=0.3600D+00*ETHLN+...
      LOSS(  ETHLN        ) =                 RXRAT(   799 )      ! ETHLN+OH=HCHO+CO2+NO2
     &                      +                 RXRAT(   800 )      ! ETHLN=NO2+HCHO+HO2+CO

      PROD(  RNO3I        ) =                 RXRAT(   736 )      ! ISOPNOOD+HO2=RNO3I
     &                      +    5.0000D-01 * RXRAT(   737 )      ! ISOPNOOD+MEO2=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   738 )      ! ISOPNOOD+RO2C=0.5000D+...
     &                      +                 RXRAT(   743 )      ! ISOPNOOB+HO2=RNO3I
     &                      +    5.0000D-01 * RXRAT(   744 )      ! ISOPNOOB+MEO2=0.5000D+...
     &                      +    5.0000D-01 * RXRAT(   745 )      ! ISOPNOOB+RO2C=0.5000D+...
     &                      +    2.8000D-01 * RXRAT(   747 )      ! ISOPNB+O3=0.2800D+00*RNO3I+...
     &                      +    6.0000D-02 * RXRAT(   757 )      ! NIT1NO3OOB+NO=0.6000D-...
     &                      +                 RXRAT(   758 )      ! NIT1NO3OOB+HO2=RNO3I
     &                      +    3.0000D-01 * RXRAT(   759 )      ! NIT1NO3OOB+RO2C=0.3000D+...
     &                      +    3.0000D-01 * RXRAT(   760 )      ! NIT1NO3OOB+MEO2=0.3000D+...
     &                      +    8.1000D-02 * RXRAT(   764 )      ! NIT1OHOO+NO=0.8100D-...
     &                      +    3.1100D-01 * RXRAT(   766 )      ! NIT1OHOO+RO2C=0.3110D+...
     &                      +    3.1100D-01 * RXRAT(   767 )      ! NIT1OHOO+MEO2=0.3110D+...
     &                      +    1.6000D-02 * RXRAT(   768 )      ! NIT1OHOO+MECO3=0.1600D-...
     &                      +                 RXRAT(   821 )      ! NISOPOOH+OH=RNO3I+OH
      LOSS(  RNO3I        ) =                 RXRAT(   820 )      ! RNO3I+OH=NO2+HO2+PRD2

      PROD(  ISOPNOOB     ) =                 RXRAT(   741 )      ! ISOPNB+OH=ISOPNOOB
      LOSS(  ISOPNOOB     ) =                 RXRAT(   742 )      ! ISOPNOOB+NO=0.6000D+...
     &                      +                 RXRAT(   743 )      ! ISOPNOOB+HO2=RNO3I
     &                      +                 RXRAT(   744 )      ! ISOPNOOB+MEO2=0.3000D+...
     &                      +                 RXRAT(   745 )      ! ISOPNOOB+RO2C=0.3000D+...
     &                      +                 RXRAT(   746 )      ! ISOPNOOB+MECO3=MEO2+CO2+...

      PROD(  MACRN        ) =    2.6000D-01 * RXRAT(   742 )      ! ISOPNOOB+NO=0.2600D+...
     &                      +    1.3000D-01 * RXRAT(   744 )      ! ISOPNOOB+MEO2=0.1300D+...
     &                      +    1.3000D-01 * RXRAT(   745 )      ! ISOPNOOB+RO2C=0.1300D+...
     &                      +    2.6000D-01 * RXRAT(   746 )      ! ISOPNOOB+MECO3=0.2600D+...
     &                      +    3.2000D-01 * RXRAT(   747 )      ! ISOPNB+O3=0.3200D+00*MACRN+...
     &                      +    1.5000D-01 * RXRAT(   780 )      ! MACROO+NO=0.1500D+00*MACRN+...
      LOSS(  MACRN        ) =                 RXRAT(   807 )      ! MACRN+OH=0.8000D-01*CCOOH+...
     &                      +                 RXRAT(   808 )      ! MACRN=HACET+NO2+CO+HO2

      PROD(  NIT1NO3OOA   ) =    6.0000D-01 * RXRAT(   748 )      ! NIT1+NO3=0.6000D+...
     &                      +    3.4500D-01 * RXRAT(   763 )      ! NIT1+OH=0.3450D+...
      LOSS(  NIT1NO3OOA   ) =                 RXRAT(   749 )      ! NIT1NO3OOA+NO3=NO2+PROPNN+...
     &                      +                 RXRAT(   750 )      ! NIT1NO3OOA+NO=NO2+PROPNN+...
     &                      +                 RXRAT(   751 )      ! NIT1NO3OOA+NO2=MAPAN
     &                      +                 RXRAT(   752 )      ! NIT1NO3OOA+HO2=0.7500D+...
     &                      +                 RXRAT(   753 )      ! NIT1NO3OOA+RO2C=PROPNN+CO+...
     &                      +                 RXRAT(   754 )      ! NIT1NO3OOA+MEO2=PROPNN+CO+...
     &                      +                 RXRAT(   755 )      ! NIT1NO3OOA+MECO3=MEO2+...

      PROD(  NIT1NO3OOB   ) =    4.0000D-01 * RXRAT(   748 )      ! NIT1+NO3=0.4000D+...
      LOSS(  NIT1NO3OOB   ) =                 RXRAT(   756 )      ! NIT1NO3OOB+NO3=ISOPNN+GLY+NO2
     &                      +                 RXRAT(   757 )      ! NIT1NO3OOB+NO=0.9400D+...
     &                      +                 RXRAT(   758 )      ! NIT1NO3OOB+HO2=RNO3I
     &                      +                 RXRAT(   759 )      ! NIT1NO3OOB+RO2C=0.7000D+...
     &                      +                 RXRAT(   760 )      ! NIT1NO3OOB+MEO2=0.7000D+...
     &                      +                 RXRAT(   761 )      ! NIT1NO3OOB+MECO3=MEO2+CO2+...

      PROD(  ISOPNN       ) =                 RXRAT(   756 )      ! NIT1NO3OOB+NO3=ISOPNN+GLY+NO2
     &                      +    9.4000D-01 * RXRAT(   757 )      ! NIT1NO3OOB+NO=0.9400D+...
     &                      +    7.0000D-01 * RXRAT(   759 )      ! NIT1NO3OOB+RO2C=0.7000D+...
     &                      +    7.0000D-01 * RXRAT(   760 )      ! NIT1NO3OOB+MEO2=0.7000D+...
     &                      +                 RXRAT(   761 )      ! NIT1NO3OOB+MECO3=ISOPNN+...
      LOSS(  ISOPNN       ) =                 RXRAT(   802 )      ! ISOPNN+OH=PROPNN+NO2
     &                      +                 RXRAT(   804 )      ! ISOPNN=MECO3+HCHO+0.2000D+...

      PROD(  NIT1OHOO     ) =    6.5500D-01 * RXRAT(   763 )      ! NIT1+OH=0.6550D+...
      LOSS(  NIT1OHOO     ) =                 RXRAT(   764 )      ! NIT1OHOO+NO=0.9190D+...
     &                      +                 RXRAT(   765 )      ! NIT1OHOO+HO2=R6OOH
     &                      +                 RXRAT(   766 )      ! NIT1OHOO+RO2C=0.6890D+...
     &                      +                 RXRAT(   767 )      ! NIT1OHOO+MEO2=0.6890D+...
     &                      +                 RXRAT(   768 )      ! NIT1OHOO+MECO3=MEO2+CO2+...

      PROD(  MVKOO        ) =                 RXRAT(   774 )      ! MVK+OH=MVKOO
      LOSS(  MVKOO        ) =                 RXRAT(   775 )      ! MVKOO+NO=0.6250D+00*HOCCHO+...
     &                      +                 RXRAT(   776 )      ! MVKOO+HO2=ROOH
     &                      +                 RXRAT(   777 )      ! MVKOO+MEO2=0.3500D+...
     &                      +                 RXRAT(   778 )      ! MVKOO+RO2C=0.3500D+...
     &                      +                 RXRAT(   779 )      ! MVKOO+MECO3=MEO2+CO2+...

      PROD(  MACROO       ) =    5.3000D-01 * RXRAT(   823 )      ! MACR+OH=0.5300D+00*MACROO+...
      LOSS(  MACROO       ) =                 RXRAT(   780 )      ! MACROO+NO=0.8500D+00*NO2+...
     &                      +                 RXRAT(   781 )      ! MACROO+HO2=ROOH
     &                      +                 RXRAT(   782 )      ! MACROO+MEO2=HO2+0.4240D+...
     &                      +                 RXRAT(   783 )      ! MACROO+RO2C=0.5000D+00*HO2+...
     &                      +                 RXRAT(   784 )      ! MACROO+MECO3=MEO2+CO2+HO2+...
     &                      +                 RXRAT(   838 )      ! MACROO=HACET+CO+OH

      PROD(  PYRUACD      ) =    3.5000D-01 * RXRAT(   805 )      ! MVKN+OH=0.3500D+00*PYRUACD+...
      LOSS(  PYRUACD      ) =                 RXRAT(   810 )      ! PYRUACD=CCHO+CO2

      PROD(  IEPOX        ) =                 RXRAT(   811 )      ! ISOPOOH+OH=IEPOX+OH
      LOSS(  IEPOX        ) =                 RXRAT(   813 )      ! IEPOX+OH=IEPOXOO
     &                      +                 RXRAT(   893 )      ! IEPOX=IEPOXP

      PROD(  IEPOXOO      ) =                 RXRAT(   813 )      ! IEPOX+OH=IEPOXOO
      LOSS(  IEPOXOO      ) =                 RXRAT(   814 )      ! IEPOXOO+HO2=0.7250D+...
     &                      +                 RXRAT(   815 )      ! IEPOXOO+NO=0.7250D+...
     &                      +                 RXRAT(   816 )      ! IEPOXOO+MEO2=0.3630D+...
     &                      +                 RXRAT(   817 )      ! IEPOXOO+RO2C=0.3630D+...
     &                      +                 RXRAT(   818 )      ! IEPOXOO+MECO3=0.7250D+...

      PROD(  IMPAA        ) =    7.5000D-01 * RXRAT(   828 )      ! IMACO3+HO2=0.7500D+...
      LOSS(  IMPAA        ) =                 RXRAT(   880 )      ! IMPAA+OH=0.8300D+00*IMACO3+...

      PROD(  IMAPAN       ) =                 RXRAT(   839 )      ! IMACO3+NO2=IMAPAN
      LOSS(  IMAPAN       ) =                 RXRAT(   840 )      ! IMAPAN=IMACO3+NO2
     &                      +                 RXRAT(   841 )      ! IMAPAN=0.6000D+00*IMACO3+...
     &                      +                 RXRAT(   877 )      ! IMAPAN+OH=0.3000D-01*HACET+...

      PROD(  IMAE         ) =    2.1000D-01 * RXRAT(   877 )      ! IMAPAN+OH=0.2100D+00*IMAE+...
      LOSS(  IMAE         ) =                 RXRAT(   878 )      ! IMAE+OH=
     &                      +                 RXRAT(   894 )      ! IMAE=IMAEP

      PROD(  IHMML        ) =    5.7000D-01 * RXRAT(   877 )      ! IMAPAN+OH=0.5700D+00*IHMML+...
     &                      +    1.7000D-01 * RXRAT(   880 )      ! IMPAA+OH=0.1700D+00*IHMML+...
      LOSS(  IHMML        ) =                 RXRAT(   879 )      ! IHMML+OH=
     &                      +                 RXRAT(   895 )      ! IHMML=IHMMLP

      PROD(  H2NO3PIJ     ) =                 RXRAT(   885 )      ! N2O5=H2NO3PIJ+HNO3
      LOSS(  H2NO3PIJ     ) =                 RXRAT(   887 )      ! H2NO3PIJ=HNO3
     &                      +                 RXRAT(   889 )      ! H2NO3PIJ+ACLI=CLNO2
     &                      +                 RXRAT(   890 )      ! H2NO3PIJ+ACLJ=CLNO2

      PROD(  H2NO3PK      ) =                 RXRAT(   886 )      ! N2O5=H2NO3PK+HNO3
      LOSS(  H2NO3PK      ) =                 RXRAT(   888 )      ! H2NO3PK=HNO3
     &                      +                 RXRAT(   891 )      ! H2NO3PK+ACLK=CLNO2

      PROD(  ACLI         ) =   0.0D0
      LOSS(  ACLI         ) =                 RXRAT(   889 )      ! ACLI+H2NO3PIJ=CLNO2

      PROD(  ACLJ         ) =   0.0D0
      LOSS(  ACLJ         ) =                 RXRAT(   890 )      ! ACLJ+H2NO3PIJ=CLNO2

      PROD(  ACLK         ) =   0.0D0
      LOSS(  ACLK         ) =                 RXRAT(   891 )      ! ACLK+H2NO3PK=CLNO2

      PROD(  IEPOXP       ) =                 RXRAT(   893 )      ! IEPOX=IEPOXP
      LOSS(  IEPOXP       ) =                 RXRAT(   896 )      ! IEPOXP=AIETETJ
     &                      +                 RXRAT(   897 )      ! IEPOXP+ASO4J=AIEOSJ
     &                      +                 RXRAT(   898 )      ! IEPOXP+AIETETJ=ADIMJ
     &                      +                 RXRAT(   899 )      ! IEPOXP+AIEOSJ=ADIMJ

      PROD(  IMAEP        ) =                 RXRAT(   894 )      ! IMAE=IMAEP
      LOSS(  IMAEP        ) =                 RXRAT(   900 )      ! IMAEP=AIMGAJ
     &                      +                 RXRAT(   901 )      ! IMAEP+ASO4J=AIMOSJ

      PROD(  IHMMLP       ) =                 RXRAT(   895 )      ! IHMML=IHMMLP
      LOSS(  IHMMLP       ) =                 RXRAT(   902 )      ! IHMMLP=AIMGAJ
     &                      +                 RXRAT(   903 )      ! IHMMLP+ASO4J=AIMOSJ

      PROD(  AIETETJ      ) =                 RXRAT(   896 )      ! IEPOXP=AIETETJ
      LOSS(  AIETETJ      ) =                 RXRAT(   898 )      ! AIETETJ+IEPOXP=ADIMJ

      PROD(  ASO4J        ) =   0.0D0
      LOSS(  ASO4J        ) =                 RXRAT(   897 )      ! ASO4J+IEPOXP=AIEOSJ
     &                      +                 RXRAT(   901 )      ! ASO4J+IMAEP=AIMOSJ
     &                      +                 RXRAT(   903 )      ! ASO4J+IHMMLP=AIMOSJ

      PROD(  AIEOSJ       ) =                 RXRAT(   897 )      ! IEPOXP+ASO4J=AIEOSJ
      LOSS(  AIEOSJ       ) =                 RXRAT(   899 )      ! AIEOSJ+IEPOXP=ADIMJ

      PROD(  ADIMJ        ) =                 RXRAT(   898 )      ! IEPOXP+AIETETJ=ADIMJ
     &                      +                 RXRAT(   899 )      ! IEPOXP+AIEOSJ=ADIMJ
      LOSS(  ADIMJ        ) =   0.0D0

      PROD(  AIMGAJ       ) =                 RXRAT(   900 )      ! IMAEP=AIMGAJ
     &                      +                 RXRAT(   902 )      ! IHMMLP=AIMGAJ
      LOSS(  AIMGAJ       ) =   0.0D0

      PROD(  AIMOSJ       ) =                 RXRAT(   901 )      ! IMAEP+ASO4J=AIMOSJ
     &                      +                 RXRAT(   903 )      ! IHMMLP+ASO4J=AIMOSJ
      LOSS(  AIMOSJ       ) =   0.0D0

      PROD(  AISO1J       ) =   0.0D0
      LOSS(  AISO1J       ) =                 RXRAT(   905 )      ! AISO1J=0.5000D+00*AOLGBJ

      PROD(  AOLGBJ       ) =    5.0000D-01 * RXRAT(   905 )      ! AISO1J=0.5000D+00*AOLGBJ
     &                      +    5.0000D-01 * RXRAT(   906 )      ! AISO2J=0.5000D+00*AOLGBJ
     &                      +    1.5000D+00 * RXRAT(   907 )      ! ASQTJ=0.1500D+01*AOLGBJ
      LOSS(  AOLGBJ       ) =   0.0D0

      PROD(  AISO2J       ) =   0.0D0
      LOSS(  AISO2J       ) =                 RXRAT(   906 )      ! AISO2J=0.5000D+00*AOLGBJ

      PROD(  ASQTJ        ) =   0.0D0
      LOSS(  ASQTJ        ) =                 RXRAT(   907 )      ! ASQTJ=0.1500D+01*AOLGBJ

      PROD(  AAVB2J       ) =   0.0D0
      LOSS(  AAVB2J       ) =                 RXRAT(   908 )      ! AAVB2J=0.9070D+00*AOLGAJ

      PROD(  AOLGAJ       ) =    9.0700D-01 * RXRAT(   908 )      ! AAVB2J=0.9070D+00*AOLGAJ
     &                      +    9.2500D-01 * RXRAT(   909 )      ! AAVB3J=0.9250D+00*AOLGAJ
     &                      +    9.4300D-01 * RXRAT(   910 )      ! AAVB4J=0.9430D+00*AOLGAJ
      LOSS(  AOLGAJ       ) =   0.0D0

      PROD(  AAVB3J       ) =   0.0D0
      LOSS(  AAVB3J       ) =                 RXRAT(   909 )      ! AAVB3J=0.9250D+00*AOLGAJ

      PROD(  AAVB4J       ) =   0.0D0
      LOSS(  AAVB4J       ) =                 RXRAT(   910 )      ! AAVB4J=0.9430D+00*AOLGAJ

      PROD(  APOCI        ) =   0.0D0
      LOSS(  APOCI        ) =   0.0D0

      PROD(  APNCOMI      ) =    1.2500D+00 * RXRAT(   911 )      ! APOCI+OH=0.1250D+...
      LOSS(  APNCOMI      ) =                 RXRAT(   912 )      ! APNCOMI+OH=OH

      PROD(  APOCJ        ) =   0.0D0
      LOSS(  APOCJ        ) =   0.0D0

      PROD(  APNCOMJ      ) =    1.2500D+00 * RXRAT(   913 )      ! APOCJ+OH=0.1250D+...
      LOSS(  APNCOMJ      ) =                 RXRAT(   914 )      ! APNCOMJ+OH=OH

      PROD(  PCVOC        ) =   0.0D0
      LOSS(  PCVOC        ) =                 RXRAT(   915 )      ! PCVOC+OH=OH+PCSOARXN

      PROD(  PCSOARXN     ) =                 RXRAT(   915 )      ! PCVOC+OH=PCSOARXN+OH
      LOSS(  PCSOARXN     ) =   0.0D0

      PROD(  VLVPO1       ) =    3.0030D-01 * RXRAT(   917 )      ! VSVPO1+OH=0.3003D+...
     &                      +    3.8560D-01 * RXRAT(   918 )      ! VSVPO2+OH=0.3856D+...
     &                      +    2.1810D-01 * RXRAT(   919 )      ! VSVPO3+OH=0.2181D+...
     &                      +    2.4120D-01 * RXRAT(   920 )      ! VIVPO1+OH=0.2412D+...
      LOSS(  VLVPO1       ) =    5.1430D-01 * RXRAT(   916 )      ! VLVPO1+OH=0.4857D+...

      PROD(  VSVPO1       ) =    6.2000D-03 * RXRAT(   916 )      ! VLVPO1+OH=0.6200D-...
     &                      +    9.5000D-02 * RXRAT(   918 )      ! VSVPO2+OH=0.9500D-...
     &                      +    3.0630D-01 * RXRAT(   919 )      ! VSVPO3+OH=0.3063D+...
     &                      +    2.0890D-01 * RXRAT(   920 )      ! VIVPO1+OH=0.2089D+...
      LOSS(  VSVPO1       ) =    7.1380D-01 * RXRAT(   917 )      ! VSVPO1+OH=0.2862D+...

      PROD(  VSVPO2       ) =    2.5000D-03 * RXRAT(   916 )      ! VLVPO1+OH=0.2500D-...
     &                      +    4.1000D-03 * RXRAT(   917 )      ! VSVPO1+OH=0.4100D-...
     &                      +    1.5300D-02 * RXRAT(   919 )      ! VSVPO3+OH=0.1530D-...
     &                      +    3.0000D-01 * RXRAT(   920 )      ! VIVPO1+OH=0.3000D+...
      LOSS(  VSVPO2       ) =    8.6270D-01 * RXRAT(   918 )      ! VSVPO2+OH=0.1373D+...

      PROD(  VSVPO3       ) =    2.6000D-03 * RXRAT(   916 )      ! VLVPO1+OH=0.2600D-...
     &                      +    3.5000D-03 * RXRAT(   917 )      ! VSVPO1+OH=0.3500D-...
     &                      +    5.0000D-04 * RXRAT(   918 )      ! VSVPO2+OH=0.5000D-...
      LOSS(  VSVPO3       ) =    8.9570D-01 * RXRAT(   919 )      ! VSVPO3+OH=0.1043D+...

      PROD(  VIVPO1       ) =    2.3000D-03 * RXRAT(   916 )      ! VLVPO1+OH=0.2300D-...
      LOSS(  VIVPO1       ) =                 RXRAT(   920 )      ! VIVPO1+OH=OH+0.2412D+...

      PROD(  VLVOO1       ) =    2.9440D-01 * RXRAT(   916 )      ! VLVPO1+OH=0.2944D+...
     &                      +    2.2390D-01 * RXRAT(   917 )      ! VSVPO1+OH=0.2239D+...
     &                      +    2.0510D-01 * RXRAT(   918 )      ! VSVPO2+OH=0.2051D+...
     &                      +    1.8930D-01 * RXRAT(   919 )      ! VSVPO3+OH=0.1893D+...
     &                      +    2.0280D-01 * RXRAT(   920 )      ! VIVPO1+OH=0.2028D+...
     &                      +    2.8580D-01 * RXRAT(   922 )      ! VLVOO2+OH=0.2858D+...
     &                      +    3.3030D-01 * RXRAT(   923 )      ! VSVOO1+OH=0.3303D+...
     &                      +    3.4440D-01 * RXRAT(   924 )      ! VSVOO2+OH=0.3444D+...
     &                      +    3.8860D-01 * RXRAT(   925 )      ! VSVOO3+OH=0.3886D+...
      LOSS(  VLVOO1       ) =    3.3360D-01 * RXRAT(   921 )      ! VLVOO1+OH=0.6664D+...

      PROD(  VLVOO2       ) =    2.0210D-01 * RXRAT(   916 )      ! VLVPO1+OH=0.2021D+...
     &                      +    1.8200D-01 * RXRAT(   917 )      ! VSVPO1+OH=0.1820D+...
     &                      +    1.7640D-01 * RXRAT(   918 )      ! VSVPO2+OH=0.1764D+...
     &                      +    1.6680D-01 * RXRAT(   919 )      ! VSVPO3+OH=0.1668D+...
     &                      +    4.7100D-02 * RXRAT(   920 )      ! VIVPO1+OH=0.4710D-...
     &                      +    1.4300D-02 * RXRAT(   921 )      ! VLVOO1+OH=0.1430D-...
     &                      +    2.2720D-01 * RXRAT(   923 )      ! VSVOO1+OH=0.2272D+...
     &                      +    2.7490D-01 * RXRAT(   924 )      ! VSVOO2+OH=0.2749D+...
     &                      +    2.4210D-01 * RXRAT(   925 )      ! VSVOO3+OH=0.2421D+...
      LOSS(  VLVOO2       ) =    6.0690D-01 * RXRAT(   922 )      ! VLVOO2+OH=0.3931D+...

      PROD(  VSVOO2       ) =    1.9000D-03 * RXRAT(   916 )      ! VLVPO1+OH=0.1900D-...
     &                      +    1.2390D-01 * RXRAT(   921 )      ! VLVOO1+OH=0.1239D+...
     &                      +    1.0270D-01 * RXRAT(   922 )      ! VLVOO2+OH=0.1027D+...
     &                      +    7.0200D-02 * RXRAT(   923 )      ! VSVOO1+OH=0.7020D-...
     &                      +    3.8500D-02 * RXRAT(   925 )      ! VSVOO3+OH=0.3850D-...
      LOSS(  VSVOO2       ) =    7.4230D-01 * RXRAT(   924 )      ! VSVOO2+OH=0.2577D+...

      PROD(  VSVOO3       ) =    2.3000D-03 * RXRAT(   916 )      ! VLVPO1+OH=0.2300D-...
     &                      +    1.8310D-01 * RXRAT(   921 )      ! VLVOO1+OH=0.1831D+...
     &                      +    2.0450D-01 * RXRAT(   922 )      ! VLVOO2+OH=0.2045D+...
     &                      +    1.1160D-01 * RXRAT(   923 )      ! VSVOO1+OH=0.1116D+...
     &                      +    7.3900D-02 * RXRAT(   924 )      ! VSVOO2+OH=0.7390D-...
      LOSS(  VSVOO3       ) =    7.3330D-01 * RXRAT(   925 )      ! VSVOO3+OH=0.2667D+...

      PROD(  VSVOO1       ) =    1.2300D-02 * RXRAT(   921 )      ! VLVOO1+OH=0.1230D-...
     &                      +    1.3900D-02 * RXRAT(   922 )      ! VLVOO2+OH=0.1390D-...
     &                      +    4.9100D-02 * RXRAT(   924 )      ! VSVOO2+OH=0.4910D-...
     &                      +    6.4000D-02 * RXRAT(   925 )      ! VSVOO3+OH=0.6400D-...
      LOSS(  VSVOO1       ) =    7.3930D-01 * RXRAT(   923 )      ! VSVOO1+OH=0.2607D+...

      PROD(  AMTNO3J      ) =   0.0D0
      LOSS(  AMTNO3J      ) =                 RXRAT(   926 )      ! AMTNO3J=HNO3+AMTHYDJ

      PROD(  AMTHYDJ      ) =                 RXRAT(   926 )      ! AMTNO3J=AMTHYDJ+HNO3
     &                      +    5.0000D-01 * RXRAT(   927 )      ! AISOPNNJ=0.5000D+...
      LOSS(  AMTHYDJ      ) =   0.0D0

      PROD(  AISOPNNJ     ) =   0.0D0
      LOSS(  AISOPNNJ     ) =                 RXRAT(   927 )      ! AISOPNNJ=0.2000D+01*HNO3+...

      PROD(  AGLYJ        ) =                 RXRAT(   928 )      ! GLY=AGLYJ
     &                      +                 RXRAT(   929 )      ! MGLY=AGLYJ
      LOSS(  AGLYJ        ) =   0.0D0

      RETURN

      END
